img{
    max-width:100%;
}
*:focus {outline: none;}
body{
    position:relative;
}
/*@font-face {
  font-family: "PingFangSC-Regular";
  src: url("fonts/PingFangSC-Regular/PingFangSC-Regular.woff2") format("woff2"),
       url("fonts/PingFangSC-Regular/PingFangSC-Regular.woff") format("woff"),
       url("fonts/PingFangSC-Regular/PingFangSC-Regular.ttf") format("truetype"),
       url("fonts/PingFangSC-Regular/PingFangSC-Regular.eot") format("embedded-opentype"),
       url("fonts/PingFangSC-Regular/PingFangSC-Regular.svg") format("svg"),
       url("fonts/PingFangSC-Regular/PingFangSC-Regular.otf") format("opentype");
} */
/*@font-face {
  font-family: "PingFangSC-Light";
  src: url("fonts/PingFangSC-Light/PingFangSC-Light.woff2") format("woff2"),
       url("fonts/PingFangSC-Light/PingFangSC-Light.woff") format("woff"),
       url("fonts/PingFangSC-Light/PingFangSC-Light.ttf") format("truetype"),
       url("fonts/PingFangSC-Light/PingFangSC-Light.eot") format("embedded-opentype"),
       url("fonts/PingFangSC-Light/PingFangSC-Light.svg") format("svg"),
       url("fonts/PingFangSC-Light/PingFangSC-Light.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Ping Hei Light";
  src: url("fonts/PingHeiLight/Ping Hei Light.woff2") format("woff2"),
       url("fonts/PingHeiLight/Ping Hei Light.woff") format("woff"),
       url("fonts/PingHeiLight/Ping Hei Light.ttf") format("truetype"),
       url("fonts/PingHeiLight/Ping Hei Light.eot") format("embedded-opentype"),
       url("fonts/PingHeiLight/Ping Hei Light.svg") format("svg"),
       url("fonts/PingHeiLight/Ping Hei Light.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}*/
body,html{  color:#000;}
a:hover{
color:#D7261B;}
/*************************************/
#header{  -webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
width:100%; background-color:#fff; z-index:999; height:5.3125em; /*border-bottom:1px #cdcdcd solid;*/} 
.div1440{
margin:0 auto; max-width:90em; padding:0 1em;} 
.ts_logo{
float:left; margin-top:15PX;}
.ts_menu{ float:left;
}
.ts_menu ul li{ margin-right:3em;
float:left; position:relative;}
.ts_menu ul li a.biga{ font-size:1.125em; color:#000; position:relative;
line-height:4.722222222222222em; position:relative; display:inline-block;}
.ts_menu_right{ padding-left:3.5em;
float:right; background-position:left center; background-repeat:no-repeat; 
/* background-image:url(../image/img4.jpg); */
}
.ts_menu_right ul li{
display:inline-block; margin-right:1.6875em;}
.ts_menu_right ul li a{ color:#000;
line-height:4.722222222222222em; font-size:1.125em;  display:inline-block; background-position:left center; background-repeat:no-repeat;}
.ts_menu_right ul li a:hover{
color:#D7261B}
.ts_menu_right ul li:nth-child(1) a{ padding-left:1.666666666666667em;
background-image:url(../image/img1.png);}
.ts_menu_right ul li:nth-child(2) a{ padding-left:1.666666666666667em;
background-image:url(../image/img2.png);}
.ts_menu_right ul li a i{
font-size:1.125em;} 
.ts_menu{
margin-left:6.5625em;} 
.ts_menu ul li a.biga:hover,.ts_menu ul li a.bigaon{
color:#D7261B;}
.ts_menu ul li a.biga:before {
 
  content: "";
  position: absolute;
  z-index: 1;
  background: #D7261B;
  left: 50%;
  right: 0;
  width: 0%;
  bottom: 0px;
  height: 2px;
  -webkit-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
}
.ts_menu ul li a.biga:hover:before,.ts_menu ul li a.bigaon:before{
width:100%; left:0;}
.indexbanner_mid{ padding:0 1em;
max-width:75em; margin:0 auto; min-height:30em;}
.indexbanner_left{
float:left; width:50%; margin-top:6.25em;}
.indexbanner_right{ margin-top:6.25em;
float:right; width:50%; text-align:center}
.indexbanner_right img{
max-width:100%;}
.indexbanner_left_1{
font-size:3.4375em; margin-bottom:0.75em;}
.indexbanner{
position:relative;}
.indexbanner_footer{
position:absolute; left:0; bottom:-3.8125em; width:100%; z-index:10; text-align:center;}
.indexbanner_footer_mid{ overflow:hidden; padding:0.75em 0;
margin:0 auto; max-width:60.8125em; background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);  }
.indexbanner_footer_mid ul li{ background-position:left center; background-repeat:no-repeat; background-image:url(../image/img6.jpg);
float:left; width:33.3333%; text-align:center; position:relative; height:6.125em;opacity:0;}
.indexbanner_footer_mid ul li.animated{
opacity:1;}
.indexbanner_footer_mid ul li a{
display:block; height:100%; position:relative;}
.indexbanner_footer_mid ul li:nth-child(1){
background-image:none;}
.indexbanner_footer_mid_mid{
margin:0 15%; position:relative; padding-left:4.6875em;}
.indexbanner_footer_mid_mid_left{
position:absolute; left:0; top:0;}
.indexbanner_footer_mid_mid_mid{
text-align:left;}
.indexbanner_footer_mid_mid_mid_1{
font-size:1.4375em; margin-bottom:0.25em;}
.indexbanner_footer_mid_mid_mid_2{
color:#8b8b8b;}
.indexbanner_footer_mid ul li:nth-child(3) .indexbanner_footer_mid_mid_left{
top:0em;}
.footer_mid{ padding-right:19em;
padding-left:13.625em; position:relative;height:250px;
}
.footer_mid_left{
position:absolute; left:0; top:0;}
.footer_mid_right{
position:absolute; right:0; top:0;}
.div1200{
margin:0 auto; max-width:75em; padding:0 1em;}
#footer{
background-color:#333; padding-top:7.25em;}
.footer_mid_left_2 a{ position:relative;
display:inline-block; background-position:center; background-repeat:no-repeat;   width:1.75em; height:1.75em;}
.footer_mid_left_2 a img{ max-width:none;border-radius:5px; border:1px #ddd solid; background-color:#fff; padding:2px;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); 
position:absolute; width:112px; top:28px; left:-42px; display:none;}
.footer_mid_left_2 a:hover img{
display:block;}
.footer_mid_left_2_1{
background-image:url(../image/img211.png);}
.footer_mid_left_2_2{
background-image:url(../image/img36.png);}
.footer_mid_left_2_3{
background-image:url(../image/img41.png);}
.footer_mid_left_2_4{
background-image:url(../image/img52.png);}
.footer_mid_left_2{
margin-top:1em;
display:flex;
justify-content:center;
}
.footer_mid p{ margin-bottom:1.4em;
font-size:1.2em;font-weight: 700}
.footer_mid_mid ul li dl dd a{
font-size:1.0em;}
.footer_mid_mid ul li dl dd{
margin:0.2em 0;}
.footer_mid_mid ul li{
float:left; width:18.5%;}
.footer_mid_mid ul li:nth-child(1){
width:15%;}
.footer_mid_mid{ padding-left:8%;
border-left:1px #42464d solid;border-right:1px #42464d solid;}
.footer_mid_right_mid_2{ padding-left:20px; letter-spacing:1.5px; line-height:1.6;
font-size:1em; background-position:left 3px; background-repeat:no-repeat; background-image:url(../image/img61.png);}
.footer_mid_right_mid_3{ margin-top:1em;
font-size:1em; padding-left:20px; background-position:left center; background-repeat:no-repeat; background-image:url(../image/img600.png);}
.footer_mid_right_mid_4{
font-size:1.25em; margin-top:1.5em; margin-bottom:0.7em;}
.footer_mid_right_mid_5 span{ padding-left:23px;
font-size:0.875em; display:inline-block; background-position:left center; background-repeat:no-repeat; background-image:url(../image/img81.png);}
.footer_mid_right_mid_5 a{ text-align:center;
display:inline-block; border:1px #d9d9d9 solid; width:7.125em; line-height:1.75em;border-radius:2px;}
.footer_links{ padding:1.3em 0;
margin-top:2.625em;border-top:1px #42464d solid;}
.footer_links_mid_list{ padding-right:6em; display:none;
position:relative; padding-left:4.8125em;}
.footer_links_mid_list_left{
position:absolute; left:0; top:0.25em; font-size:0.875em; font-weight:bold;}
.footer_links_mid_list_mid a{ padding:0 0.8em; display:inline-block;
font-size:0.75em; background-position:left center; background-repeat:no-repeat; background-image:url(../image/img11.jpg);}
.footer_links_mid_list_mid a:nth-child(1){
background-image:none;}
.footer_links_mid_list_right{
position:absolute; right:0; top:0; height:100%; width:2.6em;}
.swiper-button-prev-links{ cursor:pointer; left:0; top:0;
position:absolute; width:5px; height:100%; background-position:center; background-repeat:no-repeat; background-image:url(../image/img121.png);}
.swiper-button-next-links{ cursor:pointer; right:0; top:0;
position:absolute; width:5px; height:100%; background-position:center; background-repeat:no-repeat; background-image:url(../image/img10.png);}
.copyright{
background-color:#333; color:#000; padding:0.6em 0;}
.copyright a{
color:#dedede;}
.copyright_left{
float:left; font-size:0.6875em;}
.copyright_right{
float:right; font-size:0.6875em;}
.index_1{
padding-top:3.75em;}
.index_1_1_1{ text-align:center; padding-top:1em;
font-size:2.8125em;padding-bottom:0.3em;}
.index_1_1_1:before {
 
  content: "";
  position: absolute;
  z-index: 1;
  background: #D7261B;
  left: 50%;
  
  right: 0;
  width: 0;
  bottom: 0px;
  height: 1px;
  -webkit-transition: all 1.5s ease-in-out;
          transition: all 1.5s ease-in-out;
}
.animated:before{
width:2.2em;margin-left:-1.1em;}
.index_1_1_2{ text-align:center; margin-top:0.6em; margin-bottom:0.4em;
  font-size:1.2em;font-family: "Ping Hei Light"; color: #666;}
.index_1_2_mid{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
position:relative; min-height:2.5em; text-align:center;border-radius:5px;-webkit-box-shadow:0 0.40625em 0.8125em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.40625em 0.8125em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.40625em 0.8125em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.40625em 0.8125em rgba(0,0,0,0.1);
    box-shadow:0 0.40625em 0.8125em rgba(0,0,0,0.1); border:1px #e3e3e3 solid;}
.swiper-container-index-cate a{ color:#666;
display:block; padding:2em 0.40625em}
.swiper-container-index-cate a.on .index_1_2_mid{
background-color:#D7261B; color:#fff;}
.index_1_2_mid_2{
position:absolute; left:5%; bottom:0.45em; width:90%; text-align:center; font-size:1em;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.index_1_2_mid_1{
position:absolute; left:0; top:1.5em; width:100%; text-align:center;}
.index_1_2_mid_1 span{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
display:block; position:absolute; left:0; top:0; width:100%; text-align:center;opacity:0;}
.swiper-container-index-cate a.on .index_1_2_mid_1 span{
opacity:1}
.swiper-container-index-cate a.on .index_1_2_mid_1_def{
opacity:0;}
.index_1_2 .swiper-button-next.swiper-button-disabled,.index_1_2 .swiper-button-prev.swiper-button-disabled{
display:none;}
.index_1_3_mid_right{
float:right; width:49%;}
.index_1_3_mid_left{ height:100%; position:absolute; left:0; top:0; background-position:center; background-repeat:no-repeat; background-size:cover;  text-align:center; width:49%;}
.index_1_3_mid{ display:none;
position:relative;  }
.index_1_3_mid_right_1{
height:16.375em; position:relative; background-color:#f7f7f7;}
.index_1_3_mid_right_1_left{
float:left; width:60%; text-align:center;}
.index_1_3_mid_right_1_right{
float:left; width:30%; margin-top:2em;}
.index_1_3_mid_right_2{
margin-top:1.5em; position:relative; overflow:hidden;}
.index_1_3_mid_right_2_left{ text-align:center;
 width:48%;background-color:#f7f7f7; position:absolute; left:0; top:0; height:100%;}
.index_1_3_mid_right_2_right{
float:right; width:48%;}
.index_1_3_mid_right_2_right ul li{
background-color:#f7f7f7; height:12.1875em; position:relative;}
.index_1_3_mid_right_2_right_mid_right{
float:right; width:48%; text-align:left;}
.index_1_3_mid_right_2_right_mid_right img{
max-width:90%;}
.index_1_3_mid_right_2_right_mid_left{
position:absolute; left:7%; top:30%; width:40%}
.index_1_3_mid_right_2_right ul li:nth-child(1){
margin-bottom:1.5em;}
.index_1_3_mid_right_1_right_1{
font-size:1.2em; color:#000;font-weight: 700;}
.index_1_3_mid_right_1_right_2{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; min-height:40px; position:relative;
font-size:1.0625em;font-family: "PingFangSC-Light"; margin-top:0.4em;}
.index_1_3_mid_right_1_right_2 b{
font-weight:normal;}
.index_1_3_mid_right_1_right_3 span{ color:#000;
display:inline-block; border:1px #000 solid; line-height:35px; width:120px;border-radius:35px;}
.index_1_3_mid_right_1_right_3{ position:absolute; left:0; top:0; width:100%;
-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;   overflow:hidden; opacity:0;}
@media screen and (min-width:1090px) {
.index_1_3_mid a:hover .index_1_3_mid_right_1_right_2 b{
opacity:0;
 }
 }
.index_1_3_mid a:hover .index_1_3_mid_right_1_right_3{
 opacity:1; }
.index_1_3_mid_left_mid_2{
margin-top:35.5em;}
.index_1_3_mid_right_2_left_2{
margin-top:1.5em;}
.index_1_3{
 margin-bottom:2.9em;}
/*.index_1_3_mid_right_2_right ul li:hover,.index_1_3_mid_right_2_left:hover,.index_1_3_mid_right_1:hover{
background-image:url(../images/index/img16.jpg); background-position:center; background-repeat:no-repeat; background-color:transparent; background-size:cover;}*/
.index_1_4_mid{ overflow:hidden; padding-bottom:4.1875em;
background-position:center top; background-repeat:no-repeat; background-size:cover;}
.index_1_4_1 ul li{ margin-left:5.26041666666667%;border-radius:10px; overflow:hidden;
float:left; width:26.31944444444444%; background-color:#ffffff; min-height:26.625em;box-shadow: 0 0.9375em 1.875em rgba(0,0,0,0.1)}
.index_1_4_1{
margin-top:2.5em;}
.index_1_4_1_pic{
overflow:hidden;}
.index_1_4_1_pic img{
width:100%;}
.index_1_4_1_jj_mid_1{
font-size:1.6875em;font-family: "PingFangSC-Light"; position:relative; padding-bottom:0.32em;}
.index_1_4_1_jj_mid_1:before {
 
  content: "";
  position: absolute;
  z-index: 1;
  background: #D7261B;
  left: 0%;
  right: 0;
  width: 0em;
  bottom: 0px;
  height: 0px;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
@media screen and (min-width:1100px) {
.index_1_4_1_jj_mid_1{
display:inline-block;}
.index_1_4_1 ul li:hover .index_1_4_1_jj_mid_1:before{
width:100%;}
}
.index_1_4_1_jj_mid_2{
font-size:1em; line-height:1.6; margin-top:0.4em;color: #666;}
.index_1_4_1_jj{ color:#000;
padding:2em;
}


.index_1_5_mid_1 ul{
display:none;
}

.index_1_5_mid_11 ul{
	margin-left:30px;
}

.index_1_5_mid_1 ul li{
float:left; width:22.91666666666667%; margin-right:2.77777777777778%;
}
.index_1_5_mid_11 ul li{
float:left; width:30.5%;
}
.index_1_5_mid_1 ul li:hover{  }
.index_1_5_mid_1 ul li:nth-child(4n){
margin-right:0;}
.index_1_5_mid_1_mid_1{
width:100%;border-radius:5px 5px 0px 0px; overflow:hidden;}
.index_1_5_mid_1_mid_1 img{
width:100%;}
.index_1_5_mid_1_mid_2{
border:1px #b5b5b5 solid; padding:1.5em 1.5em 0.5em 1.5em; border-top:none;border-radius:0px 0px 5px 5px;}
.index_1_5_mid_1_mid_2_1 span{
font-size:1.75em;}
.index_1_5_mid_1_mid_2_1{
position:relative; padding-right:}
.index_1_5_mid_1_mid_2_1 i{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
position:absolute; right:0; top:0.5em; width:1.375em; height:1.375em; background-position:center; background-repeat:no-repeat; background-size:cover;  background-image:url(../image/img26.png);}
.index_1_5_mid_1 ul li:hover .index_1_5_mid_1_mid_2_1 i{
right:-0.5em;}
.index_1_5_mid_1_mid_2_2{ color:#666;
font-size:1em;font-family: "SourceHanSansCN"; margin-top:0.8em; line-height:1.5; height:3em; overflow:hidden;}
.index_1_5_mid_1{
margin:3em 0 2em 0;}
.index_1_5_mid_1 ul li:hover .index_1_5_mid_1_mid_2_1 i{
background-image:url(../image/img27.png);}

.index_1_5_mid_2 ul{ 
	display:flex;
	justify-content: space-around;
}

.index_1_5_mid_2 ul li{ position:relative;
float:left; background-color:#1b1b1b; width:49%;
}

.index_1_5_mid_2 ul li:nth-child(2n){
float:right;}
.index_1_5_mid_2_left{ overflow:hidden;
float:left; width:50%;}
.index_1_5_mid_2_left img{
width:100%;}
.index_1_5_mid_2_right{
position:absolute; top:0; height:100%; color:#fff; text-align:center; right:0; width:50%;}
.index_1_5_mid_2_right span{ padding-right:1.807692307692308em;
font-size:1.625em; position:relative;}
.index_1_5_mid_2_right span i{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
position:absolute; right:0; top:0.27em; width:0.8461538461538462em; height:0.8461538461538462em; background-position:center; background-repeat:no-repeat; background-size:cover;  background-image:url(../image/img28.png);}
.index_1_5_mid_2 ul li:hover .index_1_5_mid_2_right span i{
right:-0.8em;}
.index_1_6_mid_2_1{ color:#949494; font-size:0.935625em;
 font-family: "Ping Hei Light";}
.index_1_6_mid_2_2{ line-height:1.3em; height:2.6em; overflow:hidden;
font-size:1.203125em; margin-top:0.45em; margin-bottom:0.4em;}
.index_1_6_mid_2_3{ line-height:1.6em;
font-size:0.935625em; height:6.4em; overflow:hidden;}
.index_1_6_mid_2_4 span{ padding-right:2em;
color:#D7261B; font-size:0.801875em; position:relative;}
.index_1_6_mid_2_4 span:before{
content: "";
  position: absolute;
  z-index: 1;
  background: #D7261B;
  right: 0%;
  top: 0.7em;
  width: 20px;
   
  height: 1px;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;}
.index_1_6_mid_2 .index_1_5_mid_1_mid_2{
padding:1.25em; color:#000;}
.index_1_6_mid_2_4{
margin-top:0.8em;}
.index_1_6_mid_1{
text-align:center;}
/*.index_1_6_mid_1 a{ margin:0 0.5em;
display:inline-block; background-color:#f7f7f7; display:inline-block;  font-size:1.13625em; line-height:2.585258525852585em; padding:0 1.6em;}*/
/*.index_1_6_mid_1 a.on{
color:#fff; background-color:#D7261B;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); }*/
.index_1_6 .index_1_5_mid_1{
margin:0;}
.index_1_6_mid_1{
margin:2em 0;}
.index_1_6_mid{
position:relative;}
.index_1_6_mid_footer{
position:absolute; right:0; top:0.3em;}
.index_1_6_mid_footer a{
display:inline-block; width:8.5625em; line-height:2.25em; text-align:center; background-position:center; background-repeat:no-repeat; background-image:url(../image/img30.png);}
.index_1_6{
margin-bottom:5.625em;}
.index_1_7_mid{ min-height:7.875em; 
position:relative; background-position:center; background-repeat:no-repeat; background-size:cover; /*background-image:url(../images/index/img31.jpg);*/}
.index_1_7_mid_1{
margin:0 auto; width:90%;}
.index_1_7_mid_1 ul li{
float:left; width:39%; margin-top:0.5em;}
.index_1_7_mid_1 ul li:nth-child(2n){
float:right;}
.index_1_7_mid_1 ul li dl dd{
float:left; text-align:center;}
.index_1_7_mid_1 ul li dl dd:nth-child(2n){
float:right;}
.index_1_7_mid_1_2{ margin-top:0.3em;
font-size:1.43375em; color:#000; }
.index_1_7_mid_footer{
position:absolute; left:0; width:100%; bottom:-3.875em;}
.index_1_7_mid_footer_mid{
width:90%; margin:0 auto; background-color:#f0f5f9;border-radius:10px;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);}
.index_1_7_mid_footer_mid_mid{
padding:2em;}
.index_1_7_mid_footer_mid_mid_1{ margin-bottom:0.8em;
text-align:center; font-size:2.1875em;}
.index_1_7_mid_footer_mid_mid_2{
position:relative; padding:0 2.5em;}
.swiper-button-next-p{
right:0; background-position:right center; background-size:auto; background-image:url(../image/img33.png);}
.swiper-button-prev-p{
left:0;background-position:left center; background-size:auto; background-image:url(../image/img34.png);}
.index_1_7_mid_footer_mid_mid_2 table td{
height:2em; vertical-align:middle;}
.index_1_7_mid_footer_mid_mid_2 table td img{
max-height:2em}
.index_1_7_mid_footer_mid_mid_2 table{
width:100%; vertical-align:middle;}
.nybanner_mid{ min-height:30em; text-align:center; color:#fff; max-width:100%;
position:relative; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../image/banner4.jpg);}
.nybanner_mid_mask{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.nybanner_mid_mask_1{ margin-bottom:0.2em;
font-size:1.875em;font-family: "PingFangSC-Light";}
.nybanner_mid_mask_2{
font-size:3em; position:relative; padding-bottom:0.2em;}
.nybanner_mid_mask_2:before {
 
  content: "";
  position: absolute;
  z-index: 1;
  background: #D7261B;
  left: 50%;
  
  right: 0;
  width: 0;
  bottom: 0px;
  height: 1px;
  -webkit-transition: all 1.5s ease-in-out;
          transition: all 1.5s ease-in-out;
}
.nybanner_mid_mask_2.animated:before{
width:2.4em;margin-left:-1.2em;}
.nybanner_mid_footer{
position:absolute; left:0; bottom:-2.4375em; width:100%; z-index:10;}
.nybanner_mid_footer_mid{
margin:0 auto; max-width:80%; background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);}
.nybanner_mid_footer_mid ul li{
float:left; width:20%; text-align:center; background-position:left center; background-repeat:no-repeat; background-image:url(../image/img20.jpg);}
.nybanner_mid_footer_mid ul li:nth-child(1){
background-image:none;}
.nybanner_mid_footer_mid ul li a{ position:relative; padding-left:1.85em;
display:inline-block; color:#000; font-size:1.25em; padding-top:1.3em; padding-bottom:1.3em;}
.nybanner_mid_footer_mid ul li a span{ width:1.66em;
position:absolute; left:0; top:0; height:100%;  background-position:left center; background-repeat:no-repeat;}
.nybanner_mid_footer_mid ul li:nth-child(1) a span{
background-image:url(../image/20190816190306fzkt.png);}
.nybanner_mid_footer_mid ul li:nth-child(2) a span{
background-image:url(../image/img212.png);}
.nybanner_mid_footer_mid ul li:nth-child(3) a span{
background-image:url(../image/img37.png);}
.nybanner_mid_footer_mid ul li:nth-child(4) a span{
background-image:url(../image/img46.png);}
.nybanner_mid_footer_mid ul li:nth-child(5) a span{
background-image:url(../image/img54.png);}
@media screen and (min-width:1090px) {
.nybanner_mid_footer_mid ul li a:hover,.nybanner_mid_footer_mid ul li a.on{
color:#D7261B;}
.nybanner_mid_footer_mid ul li:nth-child(1) a:hover span,.nybanner_mid_footer_mid ul li:nth-child(1) a.on span{
background-image:url(../image/20190816190306dyus.png);}
.nybanner_mid_footer_mid ul li:nth-child(2) a:hover span,.nybanner_mid_footer_mid ul li:nth-child(2) a.on span{
background-image:url(../image/img2on2.png);}
.nybanner_mid_footer_mid ul li:nth-child(3) a:hover span,.nybanner_mid_footer_mid ul li:nth-child(3) a.on span{
background-image:url(../image/img3on1.png);}
.nybanner_mid_footer_mid ul li:nth-child(4) a:hover span,.nybanner_mid_footer_mid ul li:nth-child(4) a.on span{
background-image:url(../image/img4on1.png);}
.nybanner_mid_footer_mid ul li:nth-child(5) a:hover span,.nybanner_mid_footer_mid ul li:nth-child(5) a.on span{
background-image:url(../image/img5on2.png);}
}
.about_1_1_1{
text-align:center;  font-size:2.25em; }
.about_1{
margin-top:2.4375em;}
.about_1_1_2{
text-align:center;}
.about_1_1{
padding:4.5em 0;
}
.about_1_2{
position:relative;}
.about_1_2_left{
float:left; position:relative; width:45.55555555555556%;}
.about_1_2_left span{ width:100%; height:100%; z-index:-1;
position:absolute; left:1.25em; top:1.25em;}
.about_1_2_right{
float:right; width:50%;}
.about_1_2_right_1{ margin-top:0.2em;
font-size:1.875em; font-weight:bold;}
.about_1_2_right_2{ overflow:hidden;
color:#696969; position:relative; padding-bottom:1.5em; margin-top:0.2em;}
.about_1_2_right_2:before {
 
  content: "";
  position: absolute;
  z-index: 1;
  background: #D7261B;
  left: 0%;
   
  width: 0;
  bottom: 0px;
  height: 3px; background-position:left center; background-repeat:no-repeat; background-size:cover; background-image:url(../image/img91.png);
  -webkit-transition: all 1.5s ease-in-out;
          transition: all 1.5s ease-in-out;
}
.about_1_2_right_2.animated:before{
width:100%}
.about_1_2_right_3{
line-height:1.7; margin-top:1.5em;}
.about_1_2_right_4{
line-height:1.7; margin-top:0.8em; margin-bottom:1.5em;}
.about_1_2_right_5 a{ width:9.893048128342246em;border-radius:3px;
display:inline-block; font-size:0.935em; line-height:2.740641711229947em; text-align:center; border:1px #b0b0b0 solid;}



.more-button {
position:relative; 
	overflow: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	 
	 -webkit-transition: all ease .4s;
    transition: all ease .4s;
}

.more-button span {
	display: block;
	-webkit-transition: all ease .4s;
	transition: all ease .4s;
}
.more-button span i{ padding-right:32px;
font-style:inherit; background-position:right center; background-repeat:no-repeat; display:inline-block; background-image:url(../image/img101.png);}

.more-button span.hover {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 4;
   -webkit-transform: translate(0, 100%);
    -ms-transform: translate(0, 100%);
    -moz-transform: translate(0, 100%);
    -o-transform: translate(0, 100%);
    transform: translate(0,100%);
    opacity: 0; background-color:#D7261B; color:#fff;
}

@media screen and (min-width:1090px) {
.more-button span.hover i{
background-image:url(../image/img10on.png);} 
.more-button:hover .hover {
	opacity: 1;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
	
}
}
.about_2{ margin-top:2.8125em; padding-bottom:2.8125em;
background-position:center top; background-repeat:no-repeat; overflow:hidden; background-image:url(../image/img14.jpg); background-size:cover;}
.about_2_1 ul li{ margin-right:2.8125%; overflow:hidden;border-radius:5px;
float:left; background-color:#fff; width:31.45833333333333%;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);}
.about_2_1 ul li:nth-child(3n){
margin-right:0;}
.about_2_1_1{
overflow:hidden;}
.about_2_1_1 img{
width:100%;}
.about_2_1_2{
padding:2em; color:#000;}
.about_2_1_2_1{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
font-size:1.5em; font-weight:bold; position:relative; padding-bottom:0.5em;}
.about_2_1_2_1:before {
 
  content: "";
  position: absolute;
  z-index: 1;
  background: #D7261B;
  left: 0%;
  background-color:#D7261B;
  width: 1.458333333333333em;
  bottom: 0px;
  height: 2px; 
  -webkit-transition: all 1.5s ease-in-out;
          transition: all 1.5s ease-in-out;
}
.about_2_1_2_2{
line-height:1.6; margin-top:0.5em; height:3.2em; overflow:hidden; margin-bottom:1em;}
.about_2_1_2_3 span{ background-position:right center; background-repeat:no-repeat; background-image:url(../image/img15.png);
font-size:0.875em; color:#D7261B; padding-right:25px;} 
.about_2_1 ul li:hover .about_2_1_2_3 span{
padding-right:32px;}
.about_4_1{-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); color:#fff;border-radius:5px;
padding:6% 3%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../image/img16.jpg);}
.about_4_1_left{
width:50%;}
.about_4_1_left_1{
font-size:1.5em;}
.about_4_1_left_2{
font-size:1.25em; margin-top:0.3em;}
.about_4_1_left ul li{ padding-bottom:1.5em;
 padding-top:1.5em; background-position:bottom; background-repeat:repeat-x; background-image:url(../image/img22.png);}
.about_4_1_left ul li:nth-child(1){
padding-top:0;}
.about_4_1_left ul li:last-child{
background-image:none}
.about_5_1{
-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);  border-radius:5px; text-align:center;
padding:6% 3% 4% 3%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../image/img17.jpg);}
.about_5_1_4 a{font-family: "PingFangSC-Light";
display:inline-block; width:9.25em; line-height:2.25em;border-radius:2.25em;}
.about_5_1_4 a.more-button span{
background-color:#D7261B; color:#fff;} 
.about_5_1_4 a.more-button span.hover{
background-color:#000; } 
.about_5_1_2{ margin-top:0.875em;
font-size:1.875em; font-weight:bold;}
.about_5_1_3{ margin-bottom:1.875em;
font-size:1.5em; line-height:1.6; margin-top:0.5em;}
.about_6_1 ul li{/*-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);  */border-radius:5px;  
float:left; background-color:#f0f5f9; width:48.61111111111111%; margin-bottom:3.125em;}
.about_6_1 ul li:nth-child(2n){
float:right;}
.about_6_1_mid{
position:relative; padding-left:19.1875em; min-height:12.375em; overflow:hidden;}
.about_6_1_left{ overflow:hidden; width:19.1875em;
position:absolute; left:0; top:0;}
.about_6_1_left img{
width:100%;}
.about_6_1_right{
padding:1.25em; color:#000;}
.about_6_1_right_1{
font-family: "Ping Hei Light"; color:#34b3ed;}
.about_6_1_right_2{ margin:0.4em 0;
font-size:1.25em; font-weight:bold; height:2.5em; overflow:hidden;}
.about_6_1_right_3{
font-size:0.875em;font-family: "PingFangSC-Light"; line-height:1.5; height:3em; overflow:hidden;}
.about_6_1_right .index_1_6_mid_2_4 span{
color:#000;  }
.about_6_1_right .index_1_6_mid_2_4 span::before{
background-color:#000;}

.about_6_1_right .index_1_6_mid_2_4{
margin-top:0.6em;}
.about_6_2{ margin-bottom:2.5em;
text-align:center;}
.about_6_2 a{
display:inline-block; border:1px #4a4a4a solid; width:8.6875em; line-height:2.375em;border-radius:3px;}
.about_6_2 a.more-button span i{ padding-right:16px;
font-size:0.875em; background-image:url(../image/img23.png);}
.about_6_2 a.more-button span.hover i{
background-image:url(../image/img23on.png);}
.index_1_7_mid_bak{
height:8em; position:relative;}
.about_3_1{ padding:4.35em 1em;
background-position:center top; background-repeat:no-repeat; background-size:cover; background-image:url(../image/img15.jpg);}
.article_1{ color:#7f7f7f;
max-width:85em; line-height:2; margin-bottom:2.5em;}
/*.nybanner .div1440{
max-width:92em;}*/
.honor_1{
text-align:center;}
.honor_1 .about_5_1_2{
margin-top:0;}
.honor_1_cate a{ line-height:2.5em; background-color:#dde6ed; padding:0 2.1em; margin:0 0.3em;
display:inline-block; font-size:1.125em;border-radius:5px; margin-bottom:0.875em;}
.honor_1_cate a:hover,.honor_1_cate a.on{
color:#fff; background-color:#00a0ea;}
.honor_1_cate{
margin-bottom:1.5em;}
.honor_2 ul li:nth-child(2n-1){ overflow:hidden;
background-position:center top; background-repeat:no-repeat; background-size:cover;}
.div1220{
margin:0 auto; max-width:76.25em;}
.honor_2_1 dl dd{ margin-right:2.73224043715847%;
float:left; width:22.95081967213115%; margin-bottom:0.5em;}
.honor_2_1 dl dd:nth-child(4n){
margin-right:0;}
.honor_2_1_pic_mid{
padding:6px; background-color:#3f2f20; overflow:hidden;}
.honor_2_1_pic_mid img{
width:100%;}
.honor_2_1_pic{
position:relative;}
.honor_2_1_pic_mask{ z-index:20; text-align:center;
position:absolute; left:0; top:0; width:100%; height:100%; background-color:#3cabfa; opacity:0}
.honor_2_1_pic_mask_pic{opacity:0;
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.honor_2_1_txt{ position:relative;
text-align:center; font-size:1.125em; margin:1.5em 0;}
.honor_2_1_txt span{
display:block;}
.honor_2_1_txt_hide{ 
position:absolute; left:0; bottom:0; width:100%; text-align:center;}
.honor_2_1_txt_hide span{
opacity:0;}
@media screen and (min-width:1090px) {
.honor_2_1 dl dd:hover .honor_2_1_pic_mask{
opacity:0.83; top:-13px;
}
.honor_2_1 dl dd:hover .honor_2_1_pic_mask_pic{
opacity:1; top:-13px;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);}
.honor_2_1 dl dd:hover .honor_2_1_pic_mid_hover{
opacity:0;}
.honor_2_1 dl dd:hover .honor_2_1_txt span{
opacity:0;}
.honor_2_1 dl dd:hover .honor_2_1_txt .honor_2_1_txt_hide span{
opacity:1;} 
.honor_2_1 dl dd:hover .honor_2_1_txt .honor_2_1_txt_hide{
bottom:13px;}
}
.honor_2_2{
 }
.honor_list_1 .honor_list_1_mid{ line-height:3.5625em; position:relative;
background-color:#fff;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);}
.honor_list_1_mid{
padding-right:14.25em; padding-left:1em;
  }
.honor_list_1_right{ color:#fff; text-align:center; width:14.25em;
position:absolute; right:0; top:0; height:100%; background-position:right bottom; background-repeat:no-repeat; background-image:url(../image/img271.png);}
.honor_list_1_right span{text-transform: uppercase;
font-size:1.125em;}
.honor_list_1_left span{
color:#D7261B}
.honor_list_1{
margin-top:0.6875em;}
#nav ul li{
padding-top:3.4375em;padding-bottom:3.4375em;}
.commonpage{
text-align:center; font-size:0.875em;}
.commonpage a{ margin:0 0.3em;
display:inline-block; line-height:2em; background-color:#fff; padding:0 0.875em;}
.commonpage span.on a{
background-color:#00abec; color:#fff;}
.jobs_1{ max-width:64.875em; margin:0 auto;
text-align:center; line-height:2; margin-top:1.2em; margin-bottom:2.5em;}
.jobs_2_2{-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);border-radius:5px; overflow:hidden;  }
.jobs_2_2_mid_mid{ padding:1.1em 0; overflow:hidden;
margin:0 3.5em;border-bottom:1px #e7e7e7 solid;}	
.jobs_2_2_mid ul li dl dd{
float:left; width:25%;}
.jobs_2_2_mid ul li{
text-align:center;}
.jobs_2_2_mid ul li:nth-child(1){ font-weight:bold; border-bottom:none;
 background-color:#00a0ea; color:#fff; }
.jobs_2_2_mid ul li:nth-child(1) .jobs_2_2_mid_mid{
 border:none;}
.jobs_2_2_mid ul li:nth-child(1) .jobs_2_2_mid_title span{font-size:1.2em;}
.jobs_2_2_mid ul li dl dd:nth-child(1){
text-align:left;}
.jobs_2_2_mid ul li dl dd:nth-child(1) .jobs_2_2_mid_title{
padding-left:3.5em;}
.showjobsinfo{display:none;
text-align:left; background-color:#fff; padding-top:1.5em; padding-bottom:1em; padding-left:3.5em; padding-right:3.5em;}
.showjobsinfo .jobs_2_2_mid_title{
padding-left:3.5em;}
.showjobsinfo_mid{ 
font-size:0.875em; line-height:2; color:#676767;  }
.jobs_2_2_mid ul li.hasjobs_li.on{
background-color:#e0ebef;}
.jobs_2_2_mid ul li.on .showjobsinfo{
display:block;}
.jobs_2_2_mid ul li.on+li .jobs_2_2_mid_mid{
border-top:1px #e7e7e7 solid;}
.jobspage{
padding:2.5em 0;}
.jobs_2 .commonpage a,#staffpage a{
border:1px #e7e7e7 solid;}
.jobs_2_2_mid ul li.hasjobs_li{
cursor:pointer;}
#staffpage{
padding-top:0;}
.contact_1{
text-align:center; font-size:1.25em; margin-top:1em;}
.contact_2_1 ul li{ margin-right:2.22222222222222%;
float:left; width:23.33333333333333%;}
.contact_2_1 ul li:nth-child(4n){
margin-right:0;}
.contact_2_1_mid{
border:1px #b1b1b1 solid; padding:0 1em; min-height:14em; text-align:center;border-radius:5px;}
.contact_2_1_mid_1{
margin-top:2.5em; height:3em;}
.contact_2_1_mid_2{
font-size:1.25em; line-height:1.5;}
.contact_2_1_mid_3{ margin-top:1em;
font-size:0.9375em; color:#666; line-height:1.8;}
.contact_2_1_mid_4 a{border-radius:3px;
display:inline-block; width:7em; line-height:1.733333333333333em; font-size:0.9375em; color:#fff; background-color:#2ba4fa;}
.contact_2_1_mid_4 a.more-button span.hover{
background-color:#000;}
@media screen and (min-width:1090px) {
.contact_2_1 ul li:hover .contact_2_1_mid{
border-color:#D7261B;}
}
.contact_3_mid{ overflow:hidden;border-radius:7px; margin-top:1.5em; margin-bottom:4.0625em;
background-position:center top; background-repeat:no-repeat; background-size:cover; background-image:url(../image/img35.jpg);}
.contact_3_mid_1{
margin:0 auto; max-width:78.75em; padding:0 1em;}
.contact_3_mid_1 ul li{ height:6.25em;border-radius:5px; text-align:center; background-color:#fff;
width:22.85714285714286%; float:left; margin-right:2.85714285714286%; margin-bottom:1.25em;}
.contact_3_mid_1 ul li:nth-child(4n){
margin-right:0;}
.contact_3_mid_1 ul li img{
max-width:90%;}
.contact_3_mid_2{
text-align:center;}
.contact_3_mid_2 .contact_2_1_mid_4 a{
width:9.266666666666667em; line-height:2.533333333333333em;}
.contact_3_mid_2{ margin-top:1.5em;
margin-bottom:2.3125em;}
.contact_map{
position:relative; height:30em;}
.partner_list_1_left_left{
position:absolute; left:-30px; background-color:#fff; bottom:9px; width:30px; height:100%;}
.partner_list_1_left_top{
position:absolute; top:-9px; background-color:#fff; right:18px; width:100%; height:9px;}

.partner_list_1{-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); position:relative;
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);margin:3.375em 0;}
.partner_list_1 ul li{ position:relative;
float:left; width:20%; text-align:center; height:15.4375em; }
.partner_list_1_left{ background-color:#fff;
position:absolute; left:0; top:0; width:40%; height:15.4375em; z-index:100;-moz-box-shadow:-9px -9px 9px rgba(0,0,0,0.05) inset;             /* For Firefox3.6+ */
	-webkit-box-shadow:-9px -9px 9px rgba(0,0,0,0.05) inset;          /* For Chrome5+, Safari5+ */
	box-shadow:-9px -9px 9px rgba(0,0,0,0.05) inset;                  /* For Latest Opera */}
.partner_list_1 ul li:nth-child(1){
margin-left:40%;}
.partner_list_1 ul li:before {
 
  content: "";
  position: absolute;
  z-index: 1;
  background: #eee;
  right: 0%;
  
  width: 1px;
  bottom: 0px;
  height: 100%;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.partner_list_1 ul li:after {
 
  content: "";
  position: absolute;
  z-index: 1;
  background: #eee;
  left: 0%;
  
  height: 1px;
  bottom: 0px;
  width: 100%;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.partner_list_1_left_mid{
width:91.37931034482759%;}
.partner_list_1_left_mid_1{ margin:0.5em 0 1em 0;
font-size:2.25em; position:relative; padding-bottom:0.45em;}
.partner_list_1_left_mid_1:after {
 
  content: "";
  position: absolute;
  z-index: 1;
  background: #D7261B;
  left: 0%;
  
  height: 1px;
  bottom: 0px;
  width: 2.416666666666667em;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}


.partner_list_1_left_mid_2{
font-size:1.125em; line-height:1.9; font-family: "PingFangSC-Light";}
.partner_list_1_left_mid_1_act{
position:absolute; right:0; top:0.4em; width:113px; height:21px;}
.swiper-button-prev-about-partner{ background-image:url(../image/img42.png);
position:absolute; left:0; top:0; height:100%; background-position:left center; background-repeat:no-repeat; width:37px;}
.swiper-button-next-about-partner{ background-image:url(../image/img43.png);
position:absolute; right:0; top:0; height:100%; background-position:right center; background-repeat:no-repeat;  width:37px;}
.swiper-button-prev-about-partner:hover{
background-image:url(../image/img45.png);} 
.swiper-button-next-about-partner:hover{
background-image:url(../image/img44.png);} 
.swiper-button-prev-about-partner:after {
 
  content: "";
  position: absolute;
  z-index: 1;
  background: #ccc;
  left: 0%;
  top:50%;
  margin-top:-0.5px;
  height: 1px;
  width: 0;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.swiper-button-prev-about-partner:hover:after{
width:37px;}

.swiper-button-next-about-partner:after {
 
  content: "";
  position: absolute;
  z-index: 1;
  background: #D7261B;
  right: 0%;
  top:50%;
  margin-top:-0.5px;
  height: 1px;
  width: 0;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.swiper-button-next-about-partner:hover:after{
width:37px;}
.news_list_1_mid ul li{ margin-right:1.5625%; margin-bottom:3em; padding-bottom:6.25em; position:relative;
float:left; width:32.29166666666667%;}
.news_list_1_mid ul li:nth-child(3n){
margin-right:0; position:relative;}
.news_list_1_mid_1{
overflow:hidden;border-radius:7px 7px 0 0;}
.news_list_1_mid_1 img{
width:100%;}
.news_list_1_mid_2{-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); border-radius:0px 7px 7px 7px;
position:absolute; left:0; bottom:0; z-index:10; background-color:#fff; width:89.46236559139785%;}
.news_list_1_mid_2_mid{
padding:1em 1.5625em;}
.news_list_1_mid_2_mid_t{
color:#666; font-size:0.875em;}
.news_list_1_mid_2_mid_1{ overflow:hidden;
font-size:1.125em; position:relative; margin-top:0.2em; padding-bottom:0.7em;}
.news_list_1_mid_2_mid_2{font-family: "PingFangSC-Light"; line-height:1.7; height:3.4em; overflow:hidden;
color:#494949; font-size:0.875em; margin-top:0.7em;}
.news_list_1_mid_2_mid_1:after {
 
  content: "";
  position: absolute;
  z-index: 1;
  background: #D7261B;
  left: 0%;
  bottom:0%;
  
  height: 1px;
  width: 2.833333333333333em;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
@media screen and (min-width:1090px) {
.news_list_1_mid ul li:hover .news_list_1_mid_2_mid_1:after{
background-color:#fff;}
.news_list_1_mid ul li:hover .news_list_1_mid_2{
background-color:transparent; /*background-image:url(../image/newsbg.png);*/}
.news_list_1_mid ul li:hover .news_list_1_mid_2_mid_t,.news_list_1_mid ul li:hover .news_list_1_mid_2_mid_1,.news_list_1_mid ul li:hover .news_list_1_mid_2_mid_2{
color:#fff;}

}
.news_info_1_mid{
background-color:#f7f7f7; margin-top:0.5625em; margin-bottom:2.5em; padding:0 3.4375em; padding-top:3em; padding-bottom:3em}
.news_info_1_mid_1_1{
text-align:center; font-size:1.5em;}
.news_info_1_mid_1_2{
text-align:center; color:#797979; margin-top:0.5em;}
.news_info_1_mid_1{
padding-bottom:1.8em; position:relative; border-bottom:1px #797979 dotted;}
.news_info_1_mid_1_3{
position:absolute; left:0; bottom:1.2em;}
.news_info_1_mid_2{
color:#888888; line-height:2; margin:2em 0;padding-top: 3em;}
.news_info_1_mid_3{color:#797979; overflow:hidden;
position:relative; padding:1.3em 0; border-bottom:1px #e2e2e2 solid;border-top:1px #e2e2e2 solid;}
.news_info_1_mid_3_left{
float:left; width:45%; font-size:0.75em;}
.news_info_1_mid_3_right{
float:right; width:45%; text-align:right; font-size:0.75em;}
.news_info_1_mid_3 a{color:#797979;}
.news_info_1_mid_3 a:hover{color:#D7261B;}
.news_info_1_mid_3_mid{ left:50%; margin-left:-7px;
position:absolute; height:100%; top:0; width:14px; background-position:center; background-repeat:no-repeat; background-image:url(../image/img9.jpg);}
.news_info_1_mid_3_mid a{
display:block; width:100%; height:100%; position:absolute; left:0; top:0;}
.tas_1{
text-align:center; font-size:1.125em; margin-top:0.5em;}
.tas_2_1 ul li{ background-color:#dde6ed; overflow:hidden; margin-right:1.2962962962963%;
float:left; width:24.02777777777778%;border-radius:7px;}
.tas_2_1 ul li:nth-child(4n){
margin-right:0;}
.tas_2_1_mid_2{ color:#000;
padding:1.25em;}
.tas_2_1 ul li .about_2_1_2_3 span{
background-image:url(../image/img19.png);}
.tas_2_1 ul li:hover .about_2_1_2_3 span{
padding-right:32px;}
.tas_2_1_mid_1{
overflow:hidden;}
.tas_2_1_mid_1 img{
width:100%;}
.tas_3_2 ul li{ margin-right:1.2962962962963%; margin-bottom:1.25em;
float:left; width:24.02777777777778%;}
.tas_3_2 ul li:nth-child(4n){
margin-right:0;}
.tas_3_2_mid{border-radius:7px; height:7.3125em; padding:0 1em;
border:1px #dadada solid; color:#000;}
.tas_3_2_mid_jj{ margin-top:1.75em;
position:relative; padding-left:4.625em;}
.tas_3_2_mid_jj span{
position:absolute; left:0; top:0; width:3.8125em; height:3.8125em; background-position:center; background-repeat:no-repeat; background-size:cover;}
.tas_3_2_mid_jj_1{
font-size:1.5em;}
.tas_3_2_mid_jj_2{
 font-family: "PingFangSC-Light"; margin-top:0.2em;}
.tas_3_2 ul li:hover{
/*-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);*/}
.tas_3_2{
margin-bottom:1.25em;}
.tas_4{ padding-bottom:4.4375em; overflow:hidden;  
background-position:center top; background-repeat:no-repeat; background-size:cover; background-image:url(../image/img14.jpg);}
.tas_4_1{
padding:0 3.5625em; position:relative;}
.tas_4_1_mid ul li{position:relative; width:100%; background-position:center; background-repeat:no-repeat; background-size:cover; height:28.875em;
float:left; width:20%;
 }
.tas_4_1_left{ cursor:pointer;
position:absolute; left:0; width:1.75em; height:3.1875em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../image/img20.png); top:50%; margin-top:-1.59375em;}
.tas_4_1_left:hover{
background-image:url(../image/img25.png);}

.tas_4_1_right{ cursor:pointer;
position:absolute; right:0; width:1.75em; height:3.1875em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../image/img21.png); top:50%; margin-top:-1.59375em;}
.tas_4_1_right:hover{
background-image:url(../image/img221.png);}
 
 
.tas_4_1_mid_mid_mask{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; background-color:#000; opacity:0.5;}
.tas_4_1_mid_mid_title{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; text-align:center; color:#fff;}
.tas_4_1_mid_mid_title_mid{
padding:0 1em;}
.tas_4_1_mid_mid_title_mid_2{
font-size:1.25em; margin-top:0.5em;}
.tas_4_1_mid_mid_jj{ background-image:url(../image/img231.png);
position:absolute; left:0; bottom:0; width:100%; z-index:10;opacity:0;}
.tas_4_1_mid_mid_jj_mid{
padding:1.5em; color:#fff; text-align:center;}
.tas_4_1_mid_mid_jj_mid_1{ padding-bottom:6px;
font-size:1.5em; position:relative;}
.tas_4_1_mid_mid_jj_mid_1:after{content: "";
  position: absolute;
  z-index: 1;
  background: #fff;
  left: 50%;
  bottom:0%;
  margin-left:-15px;
  height: 1px;
  width: 30px;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;}
.tas_4_1_mid_mid_jj_mid_2{ margin:1em 0 1.5em 0;
font-size:0.875em; line-height:1.6; height:8em; overflow:hidden;}
.tas_4_1_mid_mid_jj_mid_3 span{border-radius:3px;
display:inline-block; width:120px; height:33px; line-height:33px; background-color:#fff; font-size:0.875em; color:#D7261B;}
.tas_4_1_mid_mid_jj_mid_3 span i{ padding-right:13px;
font-style:normal; background-position:right center; background-repeat:no-repeat; background-image:url(../image/img24.png);}
.case_pc_2{
height:0;opacity:0; padding-bottom:0;}
@media screen and (max-width:1100px) {
.case_pc_2{ padding-bottom:4.4375em;
height:auto; opacity:1}
.case_pc{ display:none;
height:0; overflow:hidden; opacity:0;}
.tas_4_1_mid_mid_mask,.tas_4_1_mid_mid_title{
display:none;}
.tas_4_1_mid_mid_jj{
opacity:1;}
.tas_4_1_left,.tas_4_1_right{
width:1em; height:1.8125em; margin-top:-0.90625em;}
.tas_4_1{
padding:0 2em;}
}
.tas_4_1_mid ul li.zhai{
width:18.75%;} 
.tas_4_1_mid ul li.kuan{
width:25%;}
.tas_4_1_mid ul li.kuan .tas_4_1_mid_mid_jj{
opacity:1;}
.tas_4_1_mid ul li.kuan .tas_4_1_mid_mid_mask,.tas_4_1_mid ul li.kuan .tas_4_1_mid_mid_title{
opacity:0;}
.tas_5_mid{ background-image:url(../image/img18.jpg); text-align:center; color:#fff; padding-left:1em; padding-right:1em;
background-position:center top; background-repeat:no-repeat; background-size:cover; margin:2.5em 0;border-radius:8px; overflow:hidden; padding-bottom:5.625em;}
.tas_5_mid_1{
font-size:3em; margin-top:1.354166666666667em; margin-bottom:0.15em;}
.tas_5_mid_2{ margin-bottom:1em;
font-size:1.45em;}
.ser_b_mid{
max-width:80%; text-align:left; margin:0 auto;}
.ser_b_mid .nybanner_mid_mask_2::before{
display:none;}
.ser_1{
text-align:center; margin-top:0.3em;}
.ser_2 ul li{ padding-left:25.6875em; overflow:hidden; margin-bottom:1.375em;
position:relative; border:1px #e1e1e1 solid;border-radius:7px;background-position:center top; background-repeat:no-repeat; background-size:cover; background-image:url(../image/img13.jpg);}
.ser_2 ul li:last-child{
margin-bottom:1.8em;}
.ser_2_left{ overflow:hidden; width:25.6875em;
position:absolute; left:0; top:0;}
.ser_2_left img{
width:100%;}
.ser_2_right{ min-height:11.5em; overflow:hidden;
}
.ser_2_right_mid{ position:relative;
margin-left:2.5em; margin-right:2.5em; margin-top:1.5625em;}
.ser_2_right_mid_1_1{ color:#000;
font-size:1.5em;  }
.ser_2_right_mid_1_2{
color:#989898; margin-top:0.2em;}
.ser_2_right_mid_2{
font-size:0.875em; line-height:2; color:#000; height:4em; overflow:hidden;}
.ser_2_right_mid_1{ position:relative;
border-bottom:1px #eee solid; padding-bottom:0.8em; margin-bottom:0.8em;}
.ser_2 ul li .ser_2_right_mid_1:after{content: "";
  position: absolute;
  z-index: 1;
  background: #D7261B;
  left: 0%;
  bottom:0%;
  height: 1px;
  width: 0%;
  -webkit-transition: all .7s ease-in-out;
          transition: all .7s ease-in-out;
		  }
.ser_2 ul li:hover .ser_2_right_mid_1:after	{
width:100%;}	  
.ser_2_right_mid_3{
position:absolute; right:0; top:0;}
.ser_2_right_mid_3 span{
font-size:0.875em; display:inline-block; width:8.571428571428571em; line-height:2.5em; text-align:center; background-color:#D7261B; color:#fff;border-radius:2px;}
.ser_2_right_mid_3 span i{ padding-right:18px;
font-style:inherit; background-position:right center; background-repeat:no-repeat; background-image:url(../image/img141.png);}
.ser_2 ul li:hover{/*-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);*/ }
.sup_1_t{
text-align:center; font-size:1.25em; color:#4d4d4d; margin-top:0.5em;}
.sup_2_1 ul li{ margin-right:2.07650273224044%;border-radius:8px; overflow:hidden; color:#fff; min-height:13em;
float:left; width:23.44262295081967%; position:relative; cursor:pointer; }
.sup_2_1_mask{background-position:center; background-repeat:no-repeat; background-size:cover;
position:absolute; left:0; top:0; width:100%; height:100%; z-index:1;}
.sup_2_1 ul li:nth-child(4n){
margin-right:0; text-align:center;}
.sup_2_1,.sup_3_1,.sup_4_map{
margin:0 auto; max-width:76.25em;}
.sup_2_1 ul li:nth-child(1) .sup_2_1_mask{
background-image:url(../image/img19.jpg);}
.sup_2_1 ul li:nth-child(2) .sup_2_1_mask{
background-image:url(../image/img201.jpg);}
.sup_2_1 ul li:nth-child(3) .sup_2_1_mask{
background-image:url(../image/img60.jpg);}
.sup_2_1 ul li:nth-child(4) .sup_2_1_mask{
background-image:url(../image/img60.jpg);}
.sup_2_1_mid_1{ margin-top:3.375em; height:5.5em;
text-align:center;}
.sup_2_1_mid_1 span{ position:relative;
display:inline-block;}
.sup_2_1_mid_1 span i{
position:absolute; left:0; top:0; width:100%; text-align:center; height:100%;opacity:0;}
.sup_2_1_mid{
padding:0 1em; position:relative; z-index:10;}
.sup_2_1_mid_2{
text-align:center; font-size:1.25em;}
@media screen and (min-width:1100px) {
.sup_2_1 ul li:hover{-webkit-box-shadow:0 0 1.875em rgba(0,0,0,0.15);
    -moz-box-shadow:0 0 1.875em rgba(0,0,0,0.15);
    -ms-box-shadow:0 0 1.875em rgba(0,0,0,0.15);
    -o-box-shadow:0 0 1.875em rgba(0,0,0,0.15);
    box-shadow:0 0 1.875em rgba(0,0,0,0.15);}
.sup_2_1 ul li:hover .sup_2_1_mask{
opacity:0;
}
.sup_2_1 ul li:hover{
color:#000;}
.sup_2_1 ul li:hover .sup_2_1_mid_1 span i{
opacity:1;}
}
.sup_3_1{border-radius:7px; overflow:hidden; padding-bottom:2em;
background-image:url(../image/img22.jpg); background-position:center top; background-repeat:no-repeat; background-size:cover;}
.sup_3_1 ul{
padding:0 1em;}
.sup_3_1 ul li{
float:left; width:25%; text-align:center; color:#fff;}
.sup_3_2_mid{ min-height:7.625em;
padding:0 1em; background-position:left; background-repeat:no-repeat; background-image:url(../image/img272.png);}
.sup_3_1_2{
font-size:1.125em; margin-top:0.7em; font-weight:bold;}
.sup_3_1_3{
margin-top:0.5em;}
.sub_3_link{
text-align:center; margin-top:2.1875em;  }
.sub_3_link .about_5_1_4 a{
font-size:1.125em; width:9.444444444444444em; line-height:2.277777777777778em; height:2.277777777777778em;border-radius:3px; }
.sup_3_1 ul li:nth-child(1) .sup_3_2_mid{
background-image:none;}
.sunmap{ padding:0 1em;
position:relative; height:26.25em; z-index:100;}
.sup_4_map{ overflow:hidden; height:22.5em; border:1px #c6cfd1 solid;border-radius:7px;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
position:relative; background-color:#fff;  }
.sunmap_bg{ z-index:-1;
position:absolute; left:0; bottom:0; width:100%; height:62%; background-color:#e3ebed;}
.sup_4_map_ditu{
position:absolute; left:0; top:0; width:100%; height:100%;}
.ser_fb_mid{
margin:0 auto; max-width:76.25em;}
.ser_fb_mid ul li{ margin-bottom:1em;
float:left; 
width:49.18032786885246%;}
.ser_fb_mid ul li:nth-child(2n){
float:right;}
.ser_fb_mid ul li:last-child{
margin-bottom:0;}
.ser_fb_mid ul li div{border-radius:5px; padding-top:0.7em; padding-bottom:0.7em;background-color:#fff;
border:1px #d9d9d9 solid; padding-left:2.625em; padding-right:2.625em; background-position:1.25em 0.9em; background-repeat:no-repeat;}
.ser_fb_mid ul li div input{ background-color:transparent;
border:none; background:none; width:100%; color:#000; font-size:1em;}
.ser_fb_mid ul li:nth-child(1) div{
background-image:url(../image/img29.png);}
.ser_fb_mid ul li:nth-child(2) div{
background-image:url(../image/img301.png);}
.ser_fb_mid ul li:nth-child(3) div{
background-image:url(../image/img31.png); background-position:1.25em 1em;}
.ser_fb_mid ul li:nth-child(4) div{
background-image:url(../image/img32.png); background-position:1.25em 1em;}
.ser_fb_mid ul li:nth-child(5) div{
background-image:url(../image/img331.png); background-position:1.25em 1em;}
.ser_fb_mid ul li:nth-child(6) div{
background-image:url(../image/img341.png); background-position:1.25em 1em;}
.ser_fb_mid ul li:nth-child(7) div{
background-image:url(../image/img35.png); background-position:1.25em 1em;}
.ser_fb_mid ul li div textarea{ background-color:transparent; height:11em;
border:none; background:none; width:100%; color:#000; font-size:1em;}
.ser_fb_mid ul li:nth-child(7){
width:100%;}
.sup_fb_1{
margin-bottom:2em;}
.rep_2_mid{
margin:0 auto;max-width:76.25em;}

.rep_1_1 ul li{
float:left; width:17.79298545765612%;}
.rep_1_1 ul li:last-child{
width:11.03507271171942%}
.rep_1_1_mid{
position:relative; padding-right:4.9375em;}
.rep_1_1 ul li:last-child .rep_1_1_mid{
padding-right:0;}
.rep_1_1_mid_right{
position:absolute; right:0; top:50%; margin-top:-0.65625em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../image/img421.png); height:1.3125em; width:4.9375em;}
.rep_1_1_mid_2{margin:1.5em 0 3em 0;
text-align:center; padding-right:4.9375em;}
.rep_1_1_mid_2 span{
font-size:1.125em; }
.rep_1_1 ul li:last-child .rep_1_1_mid_2{
padding-right:0;}
.rep_1_1 ul li:nth-child(4) .rep_1_1_mid_2{
padding-right:0; text-align:left;}
.rep_2_mid{ background-repeat:no-repeat; background-position:center top; background-size:cover;
 background-image:url(../image/img43.jpg);border-radius:7px; padding-bottom:2em; overflow:hidden;} 
.rep_2_mid_1{
margin:0 auto; max-width:90%;}
.rep_2_mid_1 ul li{ margin-right:1.86363636363636%; background-color:#fff;
float:left; width:32.09090909090909%;border-radius:7px; margin-bottom:1em; min-height:12.9375em;}
.rep_2_mid_1 ul li:nth-child(3n){
margin-right:0;}
.rep_2_mid_1_mid{
text-align:center; padding:0 1em;}
.rep_2_mid_1_mid_1{
margin-top:1.5625em; height:3.2em;}
.rep_2_mid_1_mid_2{
font-size:1.25em;}
.rep_2_mid_1_mid_3{ margin-top:0.6em;
color:#666; font-size:0.9375em; line-height:1.6;}
#wxsq{
overflow:hidden; margin-bottom:2.5em;
 }
.rep_1_1{
margin:0 auto; max-width:73.0625em;} 
.shouji_wxfw_mid{
text-align:center; padding:0 1em;}
.shouji_wxfw_mid_2{
margin-top:1em;}
.swiper-pagination-wxfw{
position:static; margin-top:1em; margin-bottom:2em;}
.shouji_wxfw{
overflow:hidden; height:0;}
.faqs_1{ margin:0 auto; max-width:76.25em;border-radius:10px;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); margin-bottom:2.5em;
border:1px #9dbad0 solid; background-position:center top; background-repeat:no-repeat; background-size:cover; background-image:url(../image/img47.jpg);}
.faqs_1_li{ cursor:pointer;
padding:0 3.125em;  }
.faqs_1_1{border-bottom:1px #c7c7c7 dotted;
position:relative;padding-top:1.2em; padding-bottom:1.2em; padding-left:2.8125em;}
.faqs_1_1 span{
font-size:1.25em;}
.faqs_1_1_ic1{ width:22px; height:22px; background-position:center; background-repeat:no-repeat; line-height:22px; text-align:center;
position:absolute; left:0.5em; top:1.35em; background-image:url(../image/img48.png); color:#fff;}
.faqs_1_2{ color:#666; line-height:2; display:none;
position:relative;padding-top:1.2em; padding-bottom:1.2em; padding-left:2.8125em;
 } 
.faqs_1_1_ic2{ top:1.55em;
background-image:url(../image/img49.png);} 
.faqs_1_ul{
margin:2em 0;}
.faqs_1_li.on .faqs_1_2{
display:block;}
.faqs_1_li.on{
background-position:top; background-repeat:repeat-x; background-image:url(../image/img50.png);}
.faqs_1_li.on .faqs_1_1{
border:none}
.faqs_form{
margin:0 auto; max-width:60.9375em; padding:0 1em; margin-top:2em;}
.faqs_form_mid{
position:relative; background-color:#fff; padding-right:4.625em;}
.faqs_form_mid_right{ background-color:#D7261B;
position:absolute; right:0; top:0; height:100%; width:4.625em;}
.faqs_form_mid_right input{cursor:pointer; 
border:none; background:none; background-color:transparnet;background-position:center; background-repeat:no-repeat; width:100%; height:100%; position:absolute; right:0; top:0; background-image:url(../image/img51.png); }
.faqs_form_mid_left{
padding:0.9em 1.875em;}
.faqs_form_mid_left input{ font-size:1.25em;
border:none; width:100%; background-color:transparent; background:none;}
#faqsform_banner .nybanner_mid_mask_2::before{
display:none;}
.cus_mid{ overflow:hidden;border-radius:8px;
margin:0 auto; max-width:80%; background-color:#e9f0f5;  }
.cus_mid_1{ color:#fff; padding-left:1em; padding-right:1em;
background-image:url(../image/img55.jpg); background-position:center top; background-repeat:no-repeat; background-size:cover;}
.cusmid{
padding-top:2.5em; padding-bottom:2.5em;}
.cus_mid_2{
margin:0 auto; padding:0 1em; max-width:58.75em;}
.cus_mid_2_1_1{
text-align:center; font-size:1.875em;}
.cus_mid_2_1_2{
text-align:center; font-size:1.125em; color:#666; margin-top:0.8em;}
.cus_mid_2_2{
background-color:#fff;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);}
.cus_mid_2_2_mid{
padding:0 3.125em; padding-top:2em;}
.cus_mid_2_2_top{
background-color:#D7261B; height:3.125em;}
.cus_mid_2_3{ margin:2.5em 0;
text-align:center; font-size:0.875em; color:#5b5b5b; line-height:2;}
.cus_mid_2_2_mid ul li{ margin-bottom:0.9375em;
float:left; width:100%;}
.cus_mid_2_2_mid ul li div{ padding-top:1em; padding-bottom:1em;border-radius:5px;
position:relative; border:1px #d3d3d3 solid; padding-left:1.25em; padding-right:1.25em;}
.cus_mid_2_2_mid ul li div input{ font-family:"SourceHanSansCN"; height:23.4px;
border:none; width:100%; background-color:transparent; background:none; font-size:1.125em;}
.cus_mid_2_2_mid ul li:nth-child(2),.cus_mid_2_2_mid ul li:nth-child(3),.cus_mid_2_2_mid ul li:nth-child(4),.cus_mid_2_2_mid ul li:nth-child(5){
width:49%;}
.cus_mid_2_2_mid ul li:nth-child(3),.cus_mid_2_2_mid ul li:nth-child(5){
float:right;}
.cus_mid_2_2_mid ul li div textarea{ font-family:"SourceHanSansCN";
border:none; width:100%; background-color:transparent; background:none; font-size:1.125em; height:12em;}
.cus_mid_2_2_mid ul li div span{
position:absolute; right:-0.875em; top:0; width:9px; height:8px; background-position:center; background-repeat:no-repeat; background-image:url(../image/img56.png);}
#cusbtn .sub_3_link{
margin-top:1em; }
#cusbtn{
padding-bottom:2em;}
#cusbtn .sub_3_link .about_5_1_4 a{
width:13.6em;}
.cus_mid_2_2_mid ul li.w_5{
width:49%; float:left;}
.cus_mid_2_2_mid ul li.w_5:nth-child(2),.cus_mid_2_2_mid ul li.w_5:nth-child(4),.cus_mid_2_2_mid ul li.w_5:nth-child(6),.cus_mid_2_2_mid ul li.w_5:nth-child(9){
float:right;}
.cus_mid_2_2_mid ul li select{font-family:"SourceHanSansCN";
background-position:right center; background-repeat:no-repeat; background-image:url(../image/img57.png);  
border:none; font-size:1.125em; color:#000; width:100%; height:23.4px;appearance: none; -moz-appearance: none; -webkit-appearance: none;}
.zhichimid{ color:#fff; text-align:center;
margin:0 auto; max-width:76.25em; padding:4em 1em; overflow:hidden;border-radius:7px; background-position:center top; background-repeat:no-repeat; background-size:cover; background-image:url(../image/img58.jpg);}
.zhichimid_mid{
margin:0 auto; max-width:61.375em;}
.zhichimid_mid ul li{ min-height:11.625em; position:relative;
float:left; width:28.97959183673469%;}
.zhichimid_mid ul li:last-child{
width:13.06122448979592%;}
.zhichimid_mid_1_left span{
display:inline-block; position:relative;}
.zhichimid_mid_1_left span i{opacity:0;
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.zhichimid_mid_1{
position:relative; padding-right:9.625em;}
.zhichimid_mid ul li:last-child .zhichimid_mid_1{
padding-right:0;}
.zhichimid_mid_1_right{ background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../image/img59.png);
position:absolute; right:0; width:9.625em; top:50%; margin-top:-0.65625em; height:1.3125em;}
.zhichimid_mid_2 span{
font-size:1.25em;}
 
.zhichimid_mid_footer{
position:absolute; left:-4.8125em;bottom:0; width:100%;}
.zhichimid_mid ul li:last-child .zhichimid_mid_footer{
width:10em; left:-0.9375em;}
@media screen and (min-width:1100px) {
.zhichimid_mid ul li:hover .zhichimid_mid_1_left span i{
opacity:1;}
} 
.zhichimid_mid_sj_mid{
text-align:center; padding:0 1em;}
.zhichimid_mid_sj_mid_2{
margin-top:1.3em;}
.zhichimid_mid_sj .swiper-pagination-bullet{
background-color:#fff;opacity:1;}
.zhichimid_mid_sj .swiper-pagination-bullet-active{
background-color:#D7261B;}
.zhichimid_mid_sj{
height:0; overflow:hidden; opacity:0;}
.zhichimid_mid_sj_mid_1 img{
max-width:70%;}
.zhichimid_mid ul li:last-child .zhichimid_mid_footer2{
width:12em; left:-1.9375em;}
.mask_mid{ opacity:0;
position:fixed; left:0; top:-100%; width:100%; height:100%; overflow:hidden;   z-index:888; background-image:url(../image/img55.png);}
.mask_midon{
top:0; opacity:1;}
.mask_mid .div1440{
padding:0 3.125em}
.mask_mid_mid{border-radius:7px;
margin:0 auto; background-color:#fff; position:relative; max-width:76.25em; padding:3em 3.9375em;}
.mask_mid_mid_close{-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); border-radius:100%; cursor:pointer;
position:absolute; right:-1.5625em; top:-1.5625em; width:3.125em; height:3.125em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../image/img18.png);}
.mask_mid_mid_1{
position:relative;}
.mask_mid_mid_1_left{
font-size:1.875em;}
.mask_mid_mid_1_right{
position:absolute; right:0; top:0;}
.mask_mid_mid_1_right a.more-button{ background-color:#2ba4fa; color:#fff; text-align:center;
display:inline-block; width:108px; height:30px; line-height:30px; font-size:14px;border-radius:2px;}
.mask_mid_mid_1_right a.more-button i{ padding-left:21px;
padding-right:0; background-position:left center; background-repeat:no-repeat;}
.mask_mid_mid_1_right a.more-button:nth-child(1) i{
background-image:url(../image/img82.png);}
.mask_mid_mid_1_right a.more-button span.hover{
background-color:#000;}
.mask_mid_mid_1_right a.more-button:nth-child(2) i{
background-image:url(../image/img92.png);}
.mask_mid_mid_1_right a.more-button:nth-child(3) i{
background-image:url(../image/img102.png);}
.mask_mid_mid_2 ul li{ margin-right:1.8348623853211%;
float:left; text-align:center; width:32.11009174311927%;}
.mask_mid_mid_2 ul li:nth-child(3){
margin-right:0;}
.mask_mid_mid_2_mid{
padding:0 1em; border:1px #ccc solid; min-height:10em;}
.mask_mid_mid_2_mid_1{
margin-top:2em; height:2.5em;}
.mask_mid_mid_2_mid_2{
font-size:1.125em; margin-bottom:0.3em;}
.mask_mid_mid_2{
margin-top:2em; margin-bottom:1em;}
.mask_mid_mid_2 ul li:hover .mask_mid_mid_2_mid{
border-color:#2ba4fa;}
.mask_mid_mid_3{ overflow:hidden; position:relative;
background-color:#e9f0f5; padding:0.625em;border-radius:4px;}
.mask_mid_mid_3 iframe{
width:100%; height:11.875em; border:none;}
.mask_mid_mid_3_mid{border-radius:4px;
position:absolute; background-color:#fff; height:170px; top:50%; margin-top:-85px; width:320px; left:1.875em;}
.mask_mid_mid_3_mid ul{
margin:1.2em 2.4375em 0 2.4375em;}
.mask_mid_mid_3_mid ul li{
float:left; text-align:center; width:45.41666666666667%;}
.mask_mid_mid_3_mid ul li:nth-child(2n){
float:right;}
.mask_mid_mid_3_mid_2{
font-size:0.875em; margin-top:0.5em;}
.mask_mid_mid_2_mid_3{
word-break:break-all;}

.mask_mid_mid_close{
-webkit-transition: -webkit-transform 2s ease-out;
    -moz-transition: -moz-transform 2s ease-out;
    -o-transition: -o-transform 2s ease-out;
    -ms-transition: -ms-transform 2s ease-out;}
.mask_mid_mid_close:hover{-webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);}
.mask2_1{
text-align:center;}
.mask2_2{
text-align:center; margin-top:3em;}
.mask2_2 a.more-button{border-radius:3px;
display:inline-block; font-size:14px; width:170px; height:40px; line-height:40px; color:#fff; background-color:#D7261B;}
.mask2_2 a.more-button i{
background-image:none; padding-right:0; background-position:left center; padding-left:22px; background-image:url(../image/img82.png);}
.mask2_2 a.more-button span.hover{
background-color:#000;}
.mask2_top{
text-align:center;}
.mask2_top_1{
font-size:1.875em;}
.mask2_top_2{
color:#666; margin-top:0.2em;}
.mask2_top{
margin-bottom:3em;}
.down_1{ padding-bottom:0.9em; margin-top:0.5em;
text-align:center; position:relative; color:#0395d7; font-size:1.5em;}

.down_1:before {
 
  content: "";
  position: absolute;
  z-index: 1;
  background: #0395d7;
  left: 50%;
  
  right: 0;
  width: 0;
  bottom: 0px;
  height: 1px;
  -webkit-transition: all 1.5s ease-in-out;
          transition: all 1.5s ease-in-out;
}
.animated:before{
width:4.958333333333333em;margin-left:-2.479166666666667em;}
.down_2{
margin:0 auto; max-width:80%;}
.down_2 ul li{ margin-right:1.09289617486339%;
float:left; width:24.18032786885246%;}
.down_2 ul li:last-child{
margin-right:0;}
.down_2 ul li div{
position:relative; border:1px #d9d9d9 solid; padding-right:0.875em; padding-left:1.125em;}
.down_2 ul li div select{
width:100%;font-family:"SourceHanSansCN"; height:2.1875em;
background-position:right center; background-repeat:no-repeat; background-image:url(../image/img58.png);  
border:none; font-size:1em; color:#000; width:100%;  appearance: none; -moz-appearance: none; -webkit-appearance: none;}
.down_2 ul li div input.wbk_down{ background-color:transparent;
width:100%;font-family:"SourceHanSansCN"; height:2.1875em;border:none; font-size:1em; color:#000;}
.wbk_down_btn{ cursor:pointer; border:none; background:none;
position:absolute; right:0; top:0; height:100%; width:3.3em; background-position:center; background-repeat:no-repeat; background-image:url(../image/img62.png);}
.down_2 ul li:last-child div{
padding-right:2.5em;}
.down_3{
position:relative; overflow:hidden; margin-top:3.75em;}
.down_3_bg{border-radius:7px; overflow:hidden;
position:absolute; left:0; top:0; width:100%; z-index:-1;}
.down_3_mid{
margin:0 auto; max-width:80%;}
.down_3_mid_2 ul li{ border-radius:7px;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); margin-bottom:1.1875em;
position:relative; background-position:center top; background-repeat:no-repeat; background-size:cover;   background-image:url(../image/img41.jpg); padding:0 2.9375em;}
.down_3_mid_2 ul li:last-child{
 }
.down_3_mid_2_mid_left{
float:left; width:65%;}
.down_3_mid_2_mid_mid{
float:left; width:30%;}
.down_3_mid_2_mid_right{
float:right; width:5%; text-align:center;}
.down_3_mid_2_mid_mid_left{
float:left; width:100%; text-align:center}
.down_3_mid_2_mid_mid_right{ display:none;
float:right; width:50%; text-align:center;}
.down_3_mid_1{ padding-bottom:0.5em; margin:1.5em 0;
text-align:center; color:#fff; font-size:2.5em; position:relative;}
.down_3_mid_1:before {
 
  content: "";
  position: absolute;
  z-index: 1;
  background: #fff;
  left: 50%;
  
  right: 0;
  width: 0;
  bottom: 0px;
  height: 1px;
  -webkit-transition: all 1.5s ease-in-out;
          transition: all 1.5s ease-in-out;
}
.animated.animated:before{
width:3em;margin-left:-1.5em;}
.down_3_mid_2_mid_top_1{
font-size:1.125em;}
.down_3_mid_2_top_tip{ position:relative; z-index:10;
line-height:3.5em; color:#fff;}
.down_3_mid_2_top_tip_bg{border-radius:7px 7px 0 0;  
position:absolute; left:0px; top:0px; width:100%; height:3.5em; background-color:#D7261B; z-index:0;}
.down_3_mid_2_top_tip_bg:before {
 border-radius:0px 4px 4px 0;  
  content: "";
  position: absolute;
  z-index: 1;
  background: #fff;
  left: 0%;
  width: 2.125em;
  height:0.4375em;
  top:50%;  margin-top:-0.21875em;
  -webkit-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
}

.so_1_right .down_3_mid_2_top_tip_bg:before{
width:0; opacity:0;}
.so_1_right .pro_info_3 .down_3_mid_2 ul li:hover .down_3_mid_2_top_tip_bg:before{
width:2.125em; opacity:1;}

#downindex ul li .down_3_mid_2_top_tip_bg{
overflow:hidden;}
#downindex ul li .down_3_mid_2_top_tip_bg:before{
opacity:0; width:0;}
#downindex ul li:hover .down_3_mid_2_top_tip_bg:before{
 opacity:1; width: 2.125em;}

.down_3_mid_2_mid_left_mid{ min-height:22px;
position:relative; padding-left:2.3em;}
.down_3_mid_2_mid_left_mid span{
position:absolute; left:0; top:0; width:22px; height:22px; text-align:center; line-height:22px; color:#fff; background-image:url(../image/img71.png); background-position:center; background-repeat:no-repeat; font-size:14px;}
.down_3_mid_2_mid_list dd{
padding:1em 0; border-bottom:1px #e8ecef solid; overflow:hidden;}
.down_3_mid_2_mid_right_down{
text-align:center;}
.down_3_mid_2_mid_right_down a{
display:inline-block; width:1.5em; height:1.25em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../image/img213.png);}
.down_3_mid_2 ul li:nth-child(2n) .down_3_mid_2_top_tip_bg{
background-color:#154f6a;}
.down_footer_mid{border-radius:7px; overflow:hidden;
margin:0 auto; max-width:80%; background-image:url(../image/img3.jpg); background-position:center top; background-repeat:no-repeat; background-size:cover;}
.down_footer_mid_mid{ margin:2.944444444444444em 0;
text-align:center; padding:0 1em; color:#fff; font-size:2.25em;}
.down_footer{
margin-bottom:2em; margin-top:1.1875em;}
.so_1{ margin-bottom:4.25em;
position:relative; margin-top:0.875em;}
.so_1_left{
float:left; width:23.26388888888889%;}
.so_1_left_1{ padding:0.7em 0 0.7em 1.1875em; background-image:url(../image/img7.jpg); overflow:hidden;border-radius:3px;
position:relative; color:#fff; background-position:left top; background-repeat:no-repeat; background-size:cover; }
.so_1_left_1 span{font-size:1.5625em;}
.so_1_left_1:before {
  border-radius:0 0.24em 0.24em 0;
  content: "";
  position: absolute;
  z-index: 1;
  background: #fff;
  left: 0%;
  width: 0.8125em;
  top: 50%;
  height: 0.375em;
  margin-top:-0.1875em;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.big_c{ background-color:#ebd2d6;border-radius:3px;
display:block; padding:0.9em 1.1875em;}
.big_c span{
color:#373737; font-size:1.125em;}
.so_1_left_2 ul li{
margin-bottom:2px;}
.so_1_left_2 ul li dl{ display:none;
padding:0.6em 1.1875em 0.8em 1.1875em;}
.so_1_left_2 ul li.on dl{
display:block;}
.so_1_left_2 ul li dl a{ display:inline-block; padding-bottom:0.2em; position:relative;
font-size:1.175em; color:#000; font-family: "Ping Hei Light";}
.so_1_left_2 ul li dl dd{
padding:0.3em 0;}
.so_1_left_2 ul li dl a:after{
  
  content: "";
  position: absolute;
  z-index: 1;
  background: #D7261B;
  left: 0%;
  width: 0;
  bottom: 0%;
  height: 1px;
   
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.so_1_left_2 ul li dl dd{
padding-bottom:2px; cursor:pointer;}
.so_1_left_2 ul li dl dd:hover a:after{
width:100%;}
.so_1_left_2 ul li dl dd:hover a{
color:#D7261B}
.so_1_left_3 ul li{
margin-bottom:7px;}
.so_1_left_3 ul li:last-child{
margin-bottom:0;}
.so_1_left_3{
margin:1.4375em 0;}
.so_1_left_4 ul li{ height:9.375em;border-radius:3px; overflow:hidden; margin-top:7px;
position:relative; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../image/img8.jpg);}
.so_1_left_4_right{
position:absolute; right:0; top:0; height:100%; text-align:center; width:44.77611940298507%;}
.so_1_left_4_right img{
max-width:65.33333333333333%;}
.so_1_left_4_left{
position:absolute; color:#000; left:0; top:0; height:100%; width:59%;}
.so_1_left_4_left_mid{
padding-left:10%;}
.so_1_left_4_left_mid_1{
font-size:1.375em;}
.so_1_left_4_left_mid_2{ margin-top:0.2em;
font-family: "PingFangSC-Light";}
.so_1_right{ background-color:#f7f7f7;
float:right; width:74.51388888888889%;}
.so_1_right_1{border-radius:10px; color:#fff;
margin:1em; background-position:center; background-repeat:no-repeat; background-size:cover;}
.so_1_right_1_mid_1{
font-size:1.875em; position:relative; padding-bottom:0.5em;}
.so_1_right_1_mid_1:after{
  
  content: "";
  position: absolute;
  z-index: 1;
  background: #fff;
  left: 0%;
  width: 2em;
  bottom:0;
  height: 1px;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.so_1_right_1_mid_2{
line-height:1.6; margin-top:1em;}
.so_1_right_1_mid{ padding-right:32.78688524590164%; padding-top:2.375em; padding-bottom:5em;
padding-left:8.48601735776278%;}
.so_1_right_2{
margin-left:1em; margin-bottom:1em; margin-right:1em;margin-top:1em;}
.so_1_right_2 ul li{ margin-bottom:1em;border-radius:10px;
background-color:#fff; padding:0.875em;}
.so_1_right_2 ul li:hover{-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);}
.so_1_right_2_mid{
position:relative; padding-left:14.75em; min-height:8.6875em;}
.so_1_right_2_mid_left{
position:absolute; left:0; top:0; width:14.75em; overflow:hidden}
.so_1_right_2_mid_left img{
width:100%;}
.so_1_right_2_mid_right{
padding-left:1.75em;}
.so_1_right_2_mid_right_1{  
position:relative; padding-right:6em;}
.so_1_right_2_mid_right_1_left{
font-size:1.165em;font-family: "SourceHanSansCN-Normal";}
.so_1_right_2_mid_right_1 span{
position:absolute; right:0; top:0; font-size:0.75em; color:#999999;font-family: "PingFangSC-Light";}
.so_1_right_2_mid_right_2 a{border-radius:2px; border:1px #d0d0d0 solid;
font-size:0.75em;font-family: "PingFangSC-Light"; background-color:#edf1f3; display:inline-block; padding:0 0.5em; line-height:17px;}
.so_1_right_2_mid_right_2 a:hover{
color:#fff; background-color:#02a1e9;}
.so_1_right_2_mid_right_2{
margin-top:0.2em;}
.so_1_right_2_mid_right_4{
margin-top:0.2em;}
.so_1_right_2_mid_right_4 a{
font-size:0.875em; color:#666}
.so_1_right_2_mid_right_4 a:hover{color:#00abec}
.so_1_right_2_mid_right_3{overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;word-wrap:break-word;
word-break:break-all; position:relative;
font-size:0.875em; line-height:1.6; border-top:1px #e9e9e9 solid; padding-top:0.5em; margin-top:0.6em;}
.so_1_right_2_mid_right_3:after{   
  content: "";
  opacity:0;
  position: absolute;
  z-index: 1;
  background: #D7261B;
  left: 0%;
  width: 0%;
  top: 0;
  height: 1px;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;}
.so_1_right_2 ul li:hover .so_1_right_2_mid_right_3:after{
width:100%; opacity:1;}

.solution_page{
margin:2em 0;}
.mobile_nav_mid ul li dl{ display:none;
padding:0.5em 1em; margin-top:0.5em; background-color:#dcedfa;}
.mobile_nav_mid ul li dl dd{
padding:0.2em 0;}
.mobile_nav_mid ul li.on2 dl{
display:block;}
.pro_1_mid{ position:relative; padding-right:17.8125em; padding-left:1.1875em;font-family: "PingFangSC-Light";
border:1px #e1e1e1 solid; padding-top:0.875em; padding-bottom:0.875em; margin:11px 0px;border-radius:5px; overflow:hidden; }
.pro_1_mid:after {
  border-radius:0 0.24em 0.24em 0;
  content: "";
  position: absolute;
  z-index: 1;
  background: #D7261B;
  left: 0%;
  width: 0.8125em;
  top: 1.45em;
  height: 0.375em;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.pro_1_mid_left span{
color:#D7261B;}
.pro_1_mid_right{
position:absolute; right:0.875em; top:0.65em; width:16.875em; background-color:#e7eef3; }
.pro_1_mid_right_mid{ padding-left:1em;
position:relative; padding-right:2.3125em;height:1.75em;}
.pro_1_mid_right_mid_btn{ cursor:pointer;
position:absolute; right:0; height:100%; width:2.2em; border:none; background-color:transparent; background-position:center; background-repeat:no-repeat; background-image:url(../image/img110.png);}
.pro_1_mid_right_mid_wbk{font-family: "PingFangSC-Light";
border:none; width:100%; background:none; font-size:0.875em; color:#000; height:2em; line-height:2em;}
.pro_2{
margin:1em;}
.pro_2_mid{ padding-left:3.125em; padding-right:17.5em; padding-top:2em; padding-bottom:2.3125em;border-radius:10px;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); min-height:17em; 
position:relative; border:1px #e1e1e1 solid; background-position:center top; background-repeat:no-repeat; background-size:cover; background-image:url(../image/img5.jpg);}
.pro_2_mid_3{
position:absolute; right:3em; top:2em; width:9.5625em;}
.pro_2_mid_1{
color:#000; font-size:1.625em; position:relative; padding-bottom:0.5em;}
.pro_2_mid_1:after {
  border-radius:0 0.24em 0.24em 0;
  content: "";
  position: absolute;
  z-index: 1;
  background: #D7261B;
  left: 0%;
  width: 2.884615384615385em;
  bottom: 0%;
  height: 1px;
   
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.pro_2_mid_2{
margin:1em 0 1.2em 0; line-height:1.6;}
.pro_2_mid_4 a{ width:9.785714285714286em; line-height:2.714285714285714em; text-align:center;
display:inline-block; position:relative; overflow:hidden; font-size:0.875em; border:1px #4a4a4a solid;border-radius:3px;}
.pro_2_mid_4 a span i{
padding-right:0; padding-left:25px; background-position:left center; background-image:url(../image/img214.png);}
.pro_2_mid_4 a span.hover i{
background-image:url(../image/img2on1.png);}
.pro_3{
margin-left:1em; margin-right:1em;}
.pro_3 ul li{ margin-bottom:1em; /*overflow:hidden;*/
border-radius:10px;/*-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); */
position:relative; border:1px #e1e1e1 solid; background-position:center top; background-repeat:no-repeat;background-size:cover;   background-image:url(../image/img71.jpg);
}
.pro_3_1{
position:relative; padding-left:2.1875em; padding-right:2.1875em;}
.pro_3_1:after {
  border-radius:0 0.5625em 0.5625em 0;
  content: "";
  position: absolute;
  z-index: 1;
  background: #D7261B;
  left: 0%;
  top:50%; 
  margin-top:-0.28125em;
  width: 1.8125em;
  bottom: 0%;
  height: 0.5625em;
   
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.pro_3_1_mid{ margin:1.5625em 0 1.3em 0;
position:relative; padding-right:15em;}
.pro_3_1_mid_right{
position:absolute; right:0; top:0.2em;}
.pro_3_1_mid_left a{
font-size:1.5em; color:#0e0e0e;}
.pro_3_2{border:1px #97afc1 solid; padding:2.1875em; background-color:#fff;
margin-left:2.1875em; margin-right:2.1875em;border-radius:5px; margin-bottom:1.6875em;}
.pro_3_2_mid{
position:relative; padding-right:18em; min-height:11.25em;}
.pro_3_2_mid_right{ width:16em; padding:0 1em;
position:absolute; right:0; top:0; text-align:center;}
.pro_3_2_mid_left_1{
color:#000; font-size:1.375em; line-height:1.4; font-weight:800;} 
.pro_3_2_mid_left_2{
line-height:1.6; margin-top:1.4em; color:#6a6a6a;}
.pro_3_1_mid_right a{ background-repeat:no-repeat; background-image:url(../image/img214.png);
background-position:left center; padding-left:24px; font-family: "PingFangSC-Light";}
.pro_3_3{   
margin-left:2.1875em; margin-right:2.1875em; overflow:hidden;}


.pro_3_3 table{
width:100%; border:1px #97afc1 solid; 
             border-collapse: collapse;  overflow:hidden;}
.pro_3_3 table td{ border:1px #e1e1e1 solid;  text-align:center; vertical-align:middle; width:20%;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
 
}


 






.pro_3_3 table tr:nth-child(1) td{font-family: "PingFangSC-Light";
color:#fff; background-color:#5baff2; padding:0.4em 0;}
.pro_3_3 table tr td:last-child{
width:40%;}
.pro_3_3 table td div{
line-height:1.5; padding:1em;}
.pro_3_4{
margin-top:1.875em;}
.nybanner .swiper-pagination-bullet{opacity:1;
background-color:#fff; height:3px; width:70px;border-radius:3px;}
.nybanner .swiper-pagination-bullet-active{
background-color:#00a1e9;}
#pro_banner_page{
bottom:20px;}
.nybanner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 6px;}
.pro_3_3_list{
margin-bottom:2em;}
.no_small_cate{
margin-top:2.1875em;}
.pro_info_1{border-radius:8px;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); 
margin:1em; padding:1em; background-color:#fff;}
.pro_info_1_left{
float:left; width:47%;}
.pro_info_1_left_1{border-radius:8px; text-align:center;
position:relative; height:19.8125em; background-position:center; background-repeat:no-repeat; background-size:cover; border:1px #00aef3 solid; /*background-image:url(../images/product/img9.jpg);*/}
.pro_info_1_left_2{
margin-top:1em;}
.pro_info_1_left_2 a{border-radius:5px; height:77px; text-align:center; padding:0; margin:0;
display:block; border:1px #cacdcf solid;}
.pro_info_1_left_2 a img{
max-width:60%;}
.pro_info_1_left_2 a.on{
border-color:#2aa2f7}
.swiper-button-prev-index-cate-pro,.swiper-button-next-index-cate-pro{transform: scale(.5, .5);}
.swiper-button-prev-index-cate-pro{
left:0;}
.swiper-button-next-index-cate-pro{
right:0;}
.swiper-button-next-index-cate-pro.swiper-button-disabled,.swiper-button-prev-index-cate-pro.swiper-button-disabled{
display:none;}
.pro_info_1_right{
float:left; width:43%; margin-left:2%;}
.pro_info_1_right_1{
font-size:2em; margin-top:0.3em;}
.pro_info_1_right_2{
font-size:1.125em; color:#666; border-bottom:1px #d1d8dc solid; padding-bottom:1.2em; margin-top:0.1em;}
.pro_info_1_right_3 ul li{
margin-top:0.5em; padding-left:1.5em; background-position:left 0.4em; background-repeat:no-repeat; background-image:url(../image/img131.png);}
.pro_info_1_right_3{
margin-top:1.5em;}
.pro_info_1_right_4{
margin-top:2.5em;}
.pro_info_1_right_4 a{ text-align:center;
display:inline-block; font-size:0.875em; color:#fff; background-color:#2aa2f7; position:relative; overflow:hidden; width:10em; line-height:2.714285714285714em;}
.pro_info_1_right_4 a.more-button span i{
padding-right:0; background-position:left center; padding-left:23px;}
.pro_info_1_right_4 a.more-button:nth-child(1) span i{
background-image:url(../image/img112.png);}
.pro_info_1_right_4 a.more-button:nth-child(2) span i{
background-image:url(../image/img122.png);}
.pro_info_1_right_4 a.more-button:nth-child(2){
background-color:#404040}
.pro_info_1_right_4 a.more-button:nth-child(2) span.hover{
background-color:#2aa2f7;}
.pro_info_1_right_4 a.more-button:nth-child(1) span.hover{
background-color:#404040;}
.pro_info_2{border-radius:8px; overflow:hidden;
margin:0 1em; background-color:#fff;}
.pro_info_2_mid { margin:0px; width:100%; max-width:100%; min-width:320px; }
.box{ white-space:nowrap; overflow-x:auto; }		 				
.box::-webkit-scrollbar { width:0; height:0; display: none; }    
.box div { list-style:none; display:inline-block; width:9.1875em; cursor:pointer; line-height:2.75em;  
  text-align:center; background-position:right center; background-repeat:no-repeat; background-image:url(../image/img141.jpg); }	 
.box div:last-child { margin:0; background-image:none }
.box div.on{ background-image:none;
background-color:#2ba4fa; color:#fff;}
.box div.on_img{
background-image:none;}
.pro_info_3{
border:1px #b8d0db solid;border-radius:8px; margin:1em; overflow:hidden;background-color:#fff}
.show_big_img{opacity:0;
position:absolute; left:0; top:0; width:100%; height:100%;}
.show_big_img.on{
opacity:1; z-index:10;}
.playvideo_mask{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:20; background-color:#000;opacity:0.3;}
.pro_info_1_left_1 span{
position:absolute; left:50%; top:50%; width:60px; height:60px; margin-top:-30px; margin-left:-30px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../image/img17.png); display:block; z-index:50;}
.nybanner_mid_mask_2_line{
position:relative; padding-bottom:0.3em;}
.nybanner_mid_mask_2_line:after{
  
  content: "";
  position: absolute;
  z-index: 1;
  background: #2ba4fa;
  left: 0%;
  bottom:0%; 
  margin-top:-0.28125em;
  width: 0;
  bottom: 0%;
  height: 1px;
   
  -webkit-transition: all 1.4s ease-in-out;
          transition: all 1.4s ease-in-out;}
.nybanner_mid_mask_2_line.animated:after{width: 1.5625em;}		  
.banner_contact a{
display:inline-block; font-size:0.875em; color:#fff; background-color:#2ba3f9; width:10em; line-height:2.714285714285714em; text-align:center;}
.banner_contact a span i{ padding-right:0;
padding-left:23px; background-position:left center; background-repeat:no-repeat; background-image:url(../image/img112.png);}
.banner_contact{
margin-top:1.8em;}
.banner_contact a span.hover i{
background-image:url(../image/img112.png);}
.banner_contact a span.hover{
background-color:#000;}
.pro_info_3 .down_3_mid_2 ul li{
background-image:none; background-color:#fff;}
.gm_1{ padding:1em 0;border-radius:5px;
background-position:center top; background-repeat:no-repeat; background-size:cover; background-image:url(../image/img26.jpg)}
.gm_1_1{
text-align:center; color:#000; font-size:1.875em;}
.gm_1_2{
text-align:center; color:#9e9e9e;}
.gm_2{border-radius:8px; overflow:hidden; padding:1em;
margin:1em 0; background-color:#fff;}
.gm_2_mid{ overflow:hidden;
position:relative;}
.gm_2_mid_left{ overflow:hidden;border-radius:8px; 
position:absolute; left:0; top:0; width:46%; height:100%;}
.gm_2_mid_right{
float:right; width:54%;}
.gm_2_mid_right_mid{
padding-left:1.5em;}
.gm_2_mid_right_1 ul li{ margin-bottom:0.8em;
position:relative; font-size:1.25em; padding-left:1.8em;}
.gm_2_mid_right_1 ul li span:nth-child(1){
position:absolute; left:0; top:0;}
.gm_2_mid_right_1 ul li span:nth-child(2){
width:4.6em; display:inline-block;}
.gm_2_mid_right_1{
border-bottom:1px #e0e3e3 solid;}
.gm_2_mid_right_2{
margin-top:1.2em;}
.gm_2_mid_left iframe{
position:absolute; left:-50%; top:0; width:150%; height:100%;}
.gm_3{
margin-top:1em;}
.pro_js_3_1{
font-size:1.875em;}
.pro_js_3_2{ margin-top:0.2em;
font-size:1.125em; padding-bottom:1em; border-bottom:1px #e0e3e3 solid;}
.pro_js_1 ul li{
margin-bottom:0.9em;}
.pro_js_1 ul li span:nth-child(1){ padding-left:1.555555555555556em; display:inline-block;
font-size:1.125em; background-position:left 0.2em; width:7em; background-repeat:no-repeat;}
.pro_js_1 ul li:nth-child(1) span:nth-child(1){
background-image:url(../image/img273.png); background-position:left 0.4em;}
.pro_js_1 ul li:nth-child(2) span:nth-child(1){
background-image:url(../image/img281.png);}
.pro_js_1 ul li:nth-child(3) span:nth-child(1){
background-image:url(../image/img291.png); background-position:left 0.3em;}
.pro_js_1{
margin-top:1em;  }
.pro_js_2{
padding-top:1em;}
.ts_menu ul li dl{border-radius:0 0 10px 10px;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); display:none;
position:absolute; background-color:#fff; z-index:100; 
/* width:456px;  */
left:-50px; top:95px;} 
.ts_menu ul li dl dd{
padding:30px; overflow:hidden;}
.dl_left{
float:left; 
width:115px;
text-align:center;
}
.dl_right{
float:right; width:239px; overflow:hidden;}
.dl_right img{
width:100%;border-radius:5px;}
.dl_left p{
margin-bottom:0.5em;}
.dl_left p a{
color:#666;}
.dl_left p a:hover{
color:#D7261B}

.zhichimid_mid_1_left span,.tas_3_2_mid_jj span{
-webkit-transition: -webkit-transform 2s ease-out;
    -moz-transition: -moz-transform 2s ease-out;
    -o-transition: -o-transform 2s ease-out;
    -ms-transition: -ms-transform 2s ease-out;}
.zhichimid_mid_1_left span:hover,.tas_3_2 ul li:hover .tas_3_2_mid_jj span{-webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);}








@media screen and (max-width:1500px) {
.ts_menu{
margin-left:5em;}
/*.honor_list_1 .div1440{
margin:0 1em;
}*/
}


@media screen and (max-width:1366px) {

.ts_menu ul li{
margin-right:2em;}
.ts_menu_right{
padding-left:2.5em;}
.index_1_4_1 ul li{
min-height:27.5125em;}
}
@media screen and (max-width:1325px) {
.ts_menu_right ul li:nth-child(1) a{
  width:22px; overflow:hidden; height:19px;   }
.ts_menu_right ul li:nth-child(2) a{
 width:27px; overflow:hidden; height:19px;}
.ts_menu_right ul li{
margin-right:1em;}
}
@media screen and (max-width:1200px) {
.rep_1_1 ul li:nth-child(4) .rep_1_1_mid_2{
text-align:center; padding-right:4.9375em;}
.rep_1_1_mid_2 span{
font-size:1em;}
/*.honor_list_1 .div1440{
margin:0 1em;
}*/
.about_6_1_right_2{
font-size:1em;}
.footer_mid_left,.footer_mid_right{
display:none;}
.footer_mid{
padding-left:0; padding-right:0;}
.footer_mid_mid{
padding-left:0; border:none;}
.footer_mid_mid ul li{
width:20%;}
.footer_mid_mid ul li:nth-child(1){
width:20%;}
}
@media screen and (max-width:1100px) {
.down_footer_mid_mid{
font-size:1.5em;}
.down_footer_mid{
max-width:none} 
.down_3_mid_1{
font-size:1.5em;}
.down_2,.down_3_mid{
max-width:none}
.down_3{
margin-top:2em;}
.down_1{
font-size:1.25em;}
.mask2_top{
margin-bottom:2em;}
.mask2_2{
margin-top:2em;}
.mask2_top_1{
font-size:1.25em;}
.mask2_top_2{
font-size:0.875em;}
.mask_mid_mid_2_mid_2{
font-size:1em;}
.mask_mid_mid_2_mid_3{
font-size:0.875em;}
.mask_mid_mid{
padding:1.5em;}
.mask_mid_mid_1_left{
font-size:1.25em;}
.zhichimid_mid_2 span{
font-size:1em;}
.cus_mid_2_1_1{
font-size:1.25em;}
.cus_mid_2_1_2{
font-size:0.875em;}
.sub_3_link .about_5_1_4 a{
font-size:1em;}
.sup_3_1_2{
font-size:1em;}
.sup_3_1_3{
font-size:0.875em;}
.sup_2_1_mid_2{
font-size:1em;}
.sup_1_t{
font-size:0.875em;}
.ser_2_right_mid_1_1{
font-size:1.125em;}
.ser_2_right_mid_1_2{
font-size:0.875em;}
.tas_5_mid_1{
font-size:1.875em;}
.tas_5_mid{
padding-bottom:3em;}
.tas_5_mid_2{
font-size:1em;}
.tas_3_2_mid_jj_1{
font-size:1.25em;}
.tas_3_2_mid_jj_2{
font-size:0.875em;}
.tas_3_2_mid_jj span{
width:3em; height:3em;}
.tas_3_2_mid_jj{
padding-left:3.875em;}
.tas_4_1_mid_mid_title_mid_2,.tas_4_1_mid_mid_jj_mid_1{
font-size:1em;}
.news_list_1_mid_2_mid{
padding:1em;}
.news_list_1_mid_2_mid_1{
font-size:1em;}
.partner_list_1 ul li{
width:25%;}
.partner_list_1 ul li:nth-child(1){
margin-left:75%;}
.partner_list_1_left{
width:75%;}
.partner_list_1_left_mid_2{
font-size:0.875em;}
.partner_list_1_left_mid_1{
font-size:1.5em;}

.contact_2_1_mid_2{
font-size:1em;}
.contact_1{
font-size:1em;}
.honor_list_1 .div1440{
line-height:normal;}
.honor_list_1_mid{
  overflow:hidden;}
.honor_list_1_left{
font-size:0.875em;  }
.about_5_1_2{
font-size:1.5em;}
.about_5_1_3{
font-size:1.125em;}
.about_2_1_2_1{
font-size:1.25em;}
.about_1_1_1{
font-size:1.5em;}
.about_1_1_2{
font-size:0.875em;}
.nybanner_mid_footer_mid ul li a{
font-size:1em; padding-left:2.5em;}
.nybanner_mid_footer_mid ul li a span{
width:2em;}
.nybanner_mid_mask_1{
font-size:1.25em;}
.nybanner_mid_mask_2{
font-size:2em;}
.nybanner_mid{
min-height:25em;}
.index_1_7_mid_footer_mid_mid_1{
font-size:1.5em;}
.index_1_7_mid_1_2{
font-size:1.125em;}
.index_1_7_mid_1 ul li{
width:50%;}
.index_1_7_mid_1 ul li dl dd{
width:50%; text-align:center;}
.index_1_6_mid_footer{
position:static; width:100%; clear:both; text-align:center; margin-top:1em;}
.index_1_6_mid_1 a{
font-size:1em;}
.index_1_5_mid_2_right span{
font-size:1.25em;}
.index_1_5_mid_1_mid_2_1 span{
font-size:1.25em;}
.index_1_5_mid_1_mid_2_2{
font-size:1em;}
.index_1_5_mid_2_right span i{
width:0.875em; height:0.875em; }
.index_1_5_mid_1_mid_2_1 i{
width:1em; height:1em; top:0.25em;}
.index_1_4_1 ul li{
width:30%; min-height:22em; margin-left:2.5%;}
.index_1_4_1_jj{
padding:1em;}
.index_1_4_1_jj_mid_1{
font-size:1.25em;}
.index_1_4_1_jj_mid_2{
font-size:1em;}
.index_1_3_mid_right_1_right_1{
font-size:1.125em;}
.index_1_3_mid_right_1_right_2{
font-size:0.875em;}
.index_1_3_mid_right_1_right_3{
font-size:0.875em;}
.index_1_2_mid_2{
font-size:1em;}
.index_1_2_mid_2{
bottom:0.5em;}
.index_1_1_1{
font-size:1.5em;}
.index_1_1_2{
font-size:1em;}
.indexbanner_left_1{
font-size:2em;}
.indexbanner_footer_mid_mid_mid_2{
font-size:0.875em;}
.indexbanner_footer_mid_mid_mid_1{
font-size:1.125em;}
.indexbanner_footer_mid ul li:nth-child(3) .indexbanner_footer_mid_mid_left{
top:0.1em;} 
}
.mobile_nav_mid{
display:none;}
@media screen and (max-width:1090px) {
.index_1_3_mid_right_1_right_2 b{
opacity:0;}
.gm_1_2{
font-size:0.875em;}
.gm_1_1{
font-size:1.5em;}
.gm_2_mid_right_1 ul li span:nth-child(1){
width:1.3em;}
.gm_2_mid_right_1 ul li{
font-size:1em;}
.pro_js_1 ul li:nth-child(1) span:nth-child(1){
background-position:left 0.3em;}
.pro_js_1 ul li:nth-child(2) span:nth-child(1){
background-position:left 0.1em;}
.pro_js_1 ul li:nth-child(3) span:nth-child(1){
background-position:left 0.2em;}
.pro_js_3_1{
font-size:1.5em;}
.pro_js_3_2{
font-size:0.875em;}
.pro_js_1 ul li span:nth-child(1){
font-size:1em;}
.pro_info_1_right_3 ul li{
font-size:0.875em; background-position:left 0.25em;}
.pro_info_1_right_1{
font-size:1.5em;}
.pro_info_1_right_2{
font-size:0.875em;}
.nybanner .swiper-pagination-bullet{ 
 height:8px; width:8px;border-radius:8px;}
.pro_3_3 table td div{
font-size:0.875em;}
.pro_2_mid_1{
font-size:1.25em;}
.pro_2_mid_2{
font-size:0.875em;}
.pro_3_1_mid_left a{
font-size:1.125em;}
.pro_3_1_mid_right a{
font-size:0.875em;}
.pro_3_2_mid_left_1{
font-size:1em;}
.pro_3_2_mid_left_2{
font-size:0.875em;}
.so_1{
margin-bottom:2em;}
.so_1_right_2_mid_right_1_left{
font-size:1em;}
.so_1_right_1_mid_2{
font-size:0.875em;}
.so_1_right_1_mid_1{
font-size:1.5em;}
.so_1_left{
display:none;}
.so_1_right{
width:100%;}
.down_2 ul li div select,.down_2 ul li div input.wbk_down{
font-size:0.875em;}
.zhichimid{
padding-bottom:1em;}
.zhichimid_mid_sj_pc{
display:none;}
.zhichimid_mid_sj{
height:auto; opacity:1;}
.cus_mid_2_2_mid ul li select{
font-size:1em;}
.cus_mid_2_2_mid ul li div input{
font-size:1em;}
.cus_mid{
max-width:none}
.faqs_form_mid_left input{
font-size:1em;}
.faqs_1_ul{
margin-top:1em;}
.faqs_1_2{
padding-top:1em; padding-bottom:1em;}
.faqs_1_2_con{
font-size:0.875em;}
.faqs_1_1 span{
font-size:1em;}
.faqs_1_1{
padding-top:1em; padding-bottom:1em;}
.faqs_1_1_ic1{ top:1em;}
.faqs_1_1_ic2{
top:1.2em;}
.faqs_1_li{
padding-left:1em; padding-right:1em}
.rep_2_mid_1{
max-width:none; margin:0 1em;}
.rep_2_mid_1_mid_2{
font-size:1em;}
.rep_2_mid_1_mid_3{
font-size:0.875em;}
.shouji_wxfw{
height:auto;opacity:1;}
.rep_1{
display:none;}
.contact_3_mid{
margin-bottom:2em;}
.contact_map{
height:20em;}
.contact_2_1 ul li{
width:49%; margin-bottom:1em; margin-right:0;}
.contact_2_1 ul li:nth-child(2n){
float:right;}
.jobs_2_2_mid ul li dl dd{
padding:0 1%; width:23%;}
.jobs_2_2_mid_mid{
padding:1em 0;}
.showjobsinfo{ padding-right:2em; padding-top:1em;
padding-left:2em;}
.showjobsinfo .jobs_2_2_mid_title{
padding-left:1em;}
.jobs_2_2_mid_mid{
margin:0 2em;}
.jobs_2_2_mid ul li dl dd:nth-child(1) .jobs_2_2_mid_title{
padding-left:1em;}
.jobs_2_2_mid ul li:nth-child(1) .jobs_2_2_mid_title span{
font-size:1em;}
.jobs_2_2_mid_title_tip{
font-size:0.875em;}
.honor_1_cate a{
font-size:1em;}
.honor_2_1_txt{
font-size:1em; margin:1.2em 0;}
.about_6_1 ul li{
margin-bottom:2em;}
.about_6_1_right_2{
height:auto;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.about_6_1_left{
width:16em;}
.about_6_1_mid{
padding-left:16em; min-height:9.6739375em;}
.about_4_1_left_1{
font-size:1.125em;}
.about_4_1_left_2{
font-size:0.875em;}
.about_1_2_left span{
left:1em; top:1em;}
.about_1_2_right_1{
font-size:1.5em;}
.about_1_2_right_2{
font-size:0.875em;}
.about_1_2_right_5{
text-align:center;}
.about_1_2_left{
float:none; margin:0 auto; text-align:center; width:auto; max-width:41em;}
.about_1_2_right{ margin-top:2.5em;
float:none; width:100%;}
.mobile_nav_mid{ z-index:888; display:block;
position:relative; margin-top:0.5em;}
.mobile_nav_mid ul{ background-color:#fff; z-index:44; display:none;
position:absolute; left:0; top:3.4em;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); width:100%; padding-bottom:0.5em;}
.mobile_nav_mid ul li{
padding:0.2em 1em;}
.mobile_nav_mid ul li a{ padding-left:1.3em;
font-size:0.875em; background-position:left center; background-repeat:no-repeat; background-image:url(../image/jia.png);}
.mobile_nav_mid ul li.on2 a{
background-image:url(../image/jian.jpg);}
.mobile_nav_mid p{ border-bottom:1px #ccc solid;
position:relative; padding:0.8em 0;}
.mobile_nav_mid p i{ font-size:1.5em;
position:absolute; right:0; top:0.45em;}
.mobile_nav_mid ul li dl dd a,.mobile_nav_mid ul li.on2 dl dd a{
background:none; padding-left:0.7em;}
.about_1{
margin-top:0;}
.nybanner_mid{ padding:7em 0;
min-height:inherit;}
.nybanner_mid_mask{
position:static;}
.nybanner_mid_footer{
display:none;}
.index_1_6_mid_2_2{
font-size:1.125em;}
.index_1_6_mid_2_3{
font-size:0.875em;}
.index_1_5_mid_1{
margin-top:2em; margin-bottom:1.5em;}
.index_1_5_mid_1 ul li{
width:49%; margin-bottom:1em; margin-right:0;}
.index_1_5_mid_1 ul li:nth-child(2n){
float:right;}
.index_1_3_mid_right_2_left,.index_1_3_mid_right_2_right{
width:49%;}
.index_1_3_mid_left{
position:static; width:100%; padding:2.5em 0;}
.index_1_3_mid_right{
width:100%; float:none; margin-top:1.5em;}
.index_1_3_mid_right_1_right_3{
height:auto; overflow:visible;opacity:1; margin-top:0.25em;}
.index_1_3_mid a:hover .index_1_3_mid_right_1_right_2{
  overflow:visible; opacity:1; 
 }
.index_1_3_mid a .index_1_3_mid_right_1_right_2{
 
 } 
}
.footer_mid p i{
display:none; position:absolute; right:0; top:0;}
@media screen and (max-width:980px) {
.tas_3_2_mid_jj_1{
font-size:1em;}
.tas_3_2_mid{
height:6em;}
.tas_3_2_mid_jj{
margin-top:1.3em;}
.footer_mid_mid ul li{
width:100%; border-bottom:1px #dedede solid;  }
.footer_mid_mid ul li:nth-child(1){
width:100%;}
.footer_mid p{
margin:1em 0; position:relative;}
.footer_mid p i{
display:block;}
.footer_mid_mid ul li dl{
display:none; margin-bottom:1em;}
.footer_mid_mid ul li.on dl{
display:block;}
#footer{
padding-top:4em;}
.footer_links{
margin-top:2em;}
.nopartner #footer{
padding-top:2em;}
}
@media screen and (max-width:950px) {
/*.roll_9{
max-width:59.375em; overflow-x:auto;}
.roll_9 img{
max-width:60em}
.roll_9::-webkit-scrollbar-track-piece { background-color: #dedede; border-left: 1px solid rgba(0, 0, 0, 0); } 
.roll_9::-webkit-scrollbar { width: 5px; height: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } 
.roll_9::-webkit-scrollbar-thumb { background-color: #0264a3; background-clip: padding-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; min-height: 5px; }*/

.gm_2_mid_right_1{
padding-bottom:0.5em;}
.gm_2_mid_right_mid{
padding-left:0;}
.gm_2_mid_left{
position:relative; width:100%; height:14em;}
.gm_2_mid_right{
float:none; width:100%; margin-top:1em;}
.down_3_mid_2{
/*max-width:59.375em; overflow-x:auto;*/}

.down_3_mid_2::-webkit-scrollbar-track-piece { background-color: #dedede; border-left: 1px solid rgba(0, 0, 0, 0); } 
.down_3_mid_2::-webkit-scrollbar { width: 5px; height: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } 
.down_3_mid_2::-webkit-scrollbar-thumb { background-color: #0264a3; background-clip: padding-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; min-height: 5px; } 
.down_3_mid_2 ul li{ padding-left:1.5em; padding-right:1.5em;
/*width:68.125em;*/}
.down_3_mid_2_top_tip_bg:before{
width:1.2em;}
.down_3_mid_2_top_tip{
line-height:3em;}
.down_3_mid_2_top_tip_bg{
height:3em;}
#mask1{
display:none;}
.sup_3_1 ul li{
width:50%; margin-bottom:1em;}
.sup_3_1 ul li:nth-child(3) .sup_3_2_mid{
background-image:none;}
.sup_2_1 ul li{
width:49%; margin-right:0; margin-bottom:1em;}
.sup_2_1 ul li:nth-child(2n){
float:right;}
.tas_2_1 ul li{
width:49%; margin-bottom:1em; margin-right:0;}
.tas_2_1 ul li:nth-child(2n){
float:right;}
.news_info_1_mid_1_3{
position:static; width:100%; text-align:center; margin-top:1em;}
.news_info_1_mid{
padding:2em 1.5em;}
.news_info_1_mid_1_1{
font-size:1.25em;}
.news_list_1_mid ul li{ margin-bottom:1.5em;
width:49%; margin-right:0;}
.news_list_1_mid ul li:nth-child(2n){
float:right;}
.partner_list_1 ul li img{
max-width:80%;}
.partner_list_1 ul li{
height:10em;}
.partner_list_1_left{
height:10em;}
.jobs_2_2_mid::-webkit-scrollbar-track-piece { background-color: #dedede; border-left: 1px solid rgba(0, 0, 0, 0); } 
.jobs_2_2_mid::-webkit-scrollbar { width: 5px; height: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } 
.jobs_2_2_mid::-webkit-scrollbar-thumb { background-color: #0264a3; background-clip: padding-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; min-height: 5px; } 
.jobs_2_2_mid{
max-width:59.375em; overflow-x:auto;}
.jobs_2_2_mid ul{
width:68.125em;}
.honor_2_1 dl dd{
width:49%; margin-right:0}
.honor_2_1 dl dd:nth-child(2n){
float:right;}
.about_6_1 ul li{
width:100%;}
.indexbanner_mid{
min-height:inherit;}
.indexbanner_left,.indexbanner_right{
margin-top:4em; margin-bottom:3em;}
.index_1{
padding-top:1.5em;}

.indexbanner_footer{
position:static;}
.indexbanner_footer_mid_mid{
padding-left:0;}
.indexbanner_footer_mid_mid_left{ margin-bottom:0.8em;
position:static; width:100%; text-align:center;}
.indexbanner_footer_mid_mid_left img{
height:2.5em;}
.indexbanner_footer_mid_mid_mid{
text-align:center;}
}
@media screen and (max-width:900px) {
.pro_info_1_left_2 a{
height:110px;}
.pro_info_1_left_2 a img{
height:80px; }
.pro_info_1_left{
width:100%; float:none;}
.pro_info_1_right{ margin-top:1em;
float:; width:100%; margin-left:0;}
.ser_2_left{
width:22em;}
.ser_2_right{
min-height:9.8489375em;}
.ser_2 ul li{
padding-left:22em;}
.ser_2_right_mid{
margin:1em 1.5em;}
.contact_3_mid_1 ul li{
width:31.42857142857143%;}
.contact_3_mid_1 ul li:nth-child(3n){
margin-right:0;}
.contact_3_mid_1 ul li:nth-child(4n){
margin-right:2.85714285714286%}
.index_1_5_mid_1 ul li{
width:100%;}
.index_1_5_mid_2 ul li{
width:100%;}
.index_1_5_mid_2 ul li:nth-child(1){
margin-bottom:1em;}
}
@media screen and (max-width:850px) {
.down_3_mid_2_mid{
position:relative; padding-right:2.5em;}
.down_3_mid_2_mid_left{
float:none; width:auto;}
.down_3_mid_2_mid_right{ width:auto;
float:none; position:absolute; right:0; top:0;}
.down_3_mid_2_mid_mid{
display:none}
#pro_banner_page{
bottom:10px;}
.nybanner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 4px;}
#probanner_title{
margin:0 1em; max-width:none}
.cus_mid_2_2_mid ul li.w_5{
width:100%;}
.cus_mid_2_2_mid ul li div textarea{
font-size:1em; height:9em;}
.cus_mid_2_2_mid ul li div{
padding-top:0.6em; padding-bottom:0.6em; padding-left:1em; padding-right:1em;}
.cus_mid_2_2_top{
height:2em;}
.cus_mid_2_2_mid ul li:nth-child(2), .cus_mid_2_2_mid ul li:nth-child(3), .cus_mid_2_2_mid ul li:nth-child(4), .cus_mid_2_2_mid ul li:nth-child(5){
width:100%;}
.about_2_1_2{
padding:1em;}
.about_2_1_2_1{
font-size:1em}
.about_2_1_2_2{
font-size:0.875em;}
.indexbanner_footer_mid_mid_mid_1{
font-size:1em;}
.cus_mid_2_2_mid{
padding:1.5em; padding-bottom:0;}
}
@media screen and (max-width:768px) {
.gm_1{
padding:0.5em 0;}
.gm_1_1{
font-size:1.25em;}
.banner_contact{
display:none;}
.pro_js_3_1{
font-size:1.25em;}

.no_small_cate{
margin-top:1em;}
.pro_3_1:after{
margin-top:auto; top:0.45em; bottom:auto;}
.pro_3_1_mid{
padding-right:0;}
.pro_3_1_mid_right{
position:static; width:auto; margin-top:0.5em;}
.pro_2_mid_1{
font-size:1.125em;}
.pro_1_mid{
padding-right:1.1875em;}
.pro_1_mid_right{ margin-top:1em;
position:static; width:100%;}
.pro_3_2{
margin-left:1em; margin-right:1em; margin-bottom:1em;}
.pro_3_3{
margin-left:1em; margin-right:1em;}
.pro_3_3{
max-width:48em; overflow-x:auto;}
.pro_3_3 table{
width:59.375em;}
.pro_3_3::-webkit-scrollbar-track-piece { background-color: #dedede; border-left: 1px solid rgba(0, 0, 0, 0); } 
.pro_3_3::-webkit-scrollbar { width: 5px; height: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } 
.pro_3_3::-webkit-scrollbar-thumb { background-color: #0264a3; background-clip: padding-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; min-height: 5px; } 

.pro_3 ul li{
}
.pro_2_mid{
padding:1.5em;}
.pro_2_mid_3{
position:static; width:100%; text-align:center; margin-top:1em;}
.pro_3_2{
padding:1.5em;}
.pro_3_2_mid{
padding-right:0;}
.pro_3_2_mid_right{
position:static; width:auto; margin-top:1em;}
.honor_list_1 .honor_list_1_mid{
line-height:3em;}
.so_1_right_1_mid_1{
font-size:1.125em;}
.so_1_right_1_mid{
padding-left:2em; padding-right:2em; padding-bottom:3em;}
.down_3_bg img{
display:block}
.down_3_bg{
height:15%; background-position:center top; background-repeat:no-repeat; background-image:url(../image/img1.jpg); background-size:cover;}
.down_3_mid_1{
font-size:1.125em;}
.down_footer_mid_mid{
font-size:1.25em;}
.down_3{
margin-top:1em;}
.down_2 ul li{
width:100%; margin-right:0; margin-bottom:1em;}
.down_1{
font-size:1.125em;}
.cus_mid_2_1_1{
font-size:1em;}
.faqs_form_mid_right input{
background-image:url(../image/img53.png);}
.faqs_form_mid_right{
width:3em;}
.faqs_form_mid{
padding-right:3em;}
.faqs_form_mid_left{
padding:0.5em 1em;}
.rep_2_mid_1 ul li{
width:100%; margin-right:0; min-height:inherit; padding-bottom:1.5em;}
.rep_2_mid_1 ul li:last-child{
margin-bottom:0;}
.ser_fb_mid ul li{
width:100%;}
.ser_fb_mid ul li div textarea{
height:8em;}
.sup_4_map{
height:16em;}
.sunmap{
height:18em;}
.ser_2_left{
width:100%; position:static;}
.ser_2_right{
min-height:inherit;}
.ser_2 ul li{
padding-left:0em;}
.ser_2_right_mid_3{
position:static; width:100%; margin-top:1em; text-align:center;}

.tas_5_mid_1{
font-size:1.25em;}
.tas_5_mid{
margin:2em 0;}
.tas_3_2 ul li{
width:49%; margin-bottom:1em; margin-right:0}
.tas_3_2 ul li:nth-child(2n){
float:right;}
.tas_2_1 ul li{
width:100%;}
.tas_4{
padding-bottom:2.5em;}
.news_info_1_mid_3_left span,.news_info_1_mid_3_right span{
display:none}
.news_list_1_mid ul li{
width:100%;}
.partner_list_1{
margin:2em 0;}
.partner_list_1_left_mid_1_act{
overflow:hidden; height:16px; width:60px;}
.partner_list_1_left_mid_1{
font-size:1.125em;}
.swiper-container-about-partner{
border-top:1px #eee solid;}
.partner_list_1 ul li{
width:33.33333%;}
.partner_list_1 ul li:nth-child(1){
margin-left:0;}
.partner_list_1_left_mid{
width:auto; margin:1em;}
.partner_list_1_left_left,.partner_list_1_left_top{
display:none;}
.partner_list_1_left{ padding-top:0.5em; margin-bottom:1em;-moz-box-shadow:-9px -9px 9px rgba(0,0,0,0) inset;             /* For Firefox3.6+ */
	-webkit-box-shadow:-9px -9px 9px rgba(0,0,0,0) inset;          /* For Chrome5+, Safari5+ */
	box-shadow:-9px -9px 9px rgba(0,0,0,0) inset;                  /* For Latest Opera */
position:static; height:auto; width:100%;}
.honor_list_1_right{
display:none}
.honor_list_1_mid{
padding-right:0;}
.about_3_1{
padding:1.5em;}
.index_1_7_mid_bak{
height:3.5em;}
.about_5_1_4 a{
font-size:0.875em;}
.about_5_1_3{
font-size:0.875em;}
.about_5_1_2{
font-size:1em;}
.about_4_1{
padding:1.5em;}
.about_4_1_left{
width:100%;}
.about_2_1 ul li{
width:100%; margin-right:0; margin-top:1em;}
.about_2_1 ul li:nth-child(1){
margin-top:0;}
.about_1_1{
padding:1.5em 0;}
.about_1_1_1,.about_1_2_right_1{
font-size:1.25em;}
.nybanner_mid_mask_1{
font-size:1.125em;}
.nybanner_mid_mask_2{
font-size:1.5em;}
.nybanner_mid{
padding:5em 0;}
.copyright_left{
float:none; text-align:center; margin-bottom:0.5em;}
.copyright_right{
float:none; text-align:center}
.index_1_6_mid_1{
margin-bottom:1em;}
.index_1_6_mid_1 a{
margin-bottom:1em;}
.index_1_7_mid{
min-height:21em;}
.index_1_7_mid_footer_mid_mid{
padding:1em;}
.index_1_7_mid_footer_mid_mid_1{
font-size:1.25em;}
.index_1_6{
margin-bottom:3em;}
.index_1_5_mid_2_right span{
font-size:1em;}
.index_1_5_mid_1_mid_2_1 i{
width:0.875em; height:0.875em;}
.index_1_5_mid_1_mid_2{
padding:1em;}
.index_1_5_mid_1_mid_2_1 span{
font-size:1em;}
.index_1_5_mid_1_mid_2_2{
font-size:0.875em;}
.index_1_4_1 ul li{
width:auto; margin:0 1em; float:none; margin-bottom:1em; min-height:inherit;}
.index_1_4_1 ul li:last-child{
margin-bottom:0;}
.index_1_3_mid_right_2_left, .index_1_3_mid_right_2_right{
width:100%; float:none; position:static;}
.index_1_3_mid_right_2_left{
padding:2.5em 0; margin-bottom:1em;}
.index_1_3_mid_right_2{
margin-top:1em;}
.index_1_3_mid_right{
margin-top:1em;}
.index_1_3_mid_right_1_right_1{
font-size:1em;}
.index_1_1_1{
font-size:1.25em; padding-bottom:0.5em;}
.indexbanner_footer_mid ul li{ background-image:none;
 padding:1.2em 0em; margin:0em; height:auto;  }
.indexbanner_footer .div1440{
padding-left:0; padding-right:0;} 
.indexbanner_footer_mid ul li a{
  border-right:1px #dedede solid;}
.indexbanner_footer_mid ul li:last-child a{
border:none;}
.indexbanner_footer_mid_mid{
margin-left:0; margin-right:0;}
.indexbanner_footer_mid_mid_mid_2{
padding-left:1em; padding-right:1em;}
.indexbanner_footer_mid_mid_mid_1{
font-size:0.9375em;} 
 
.indexbanner_footer_mid ul li:last-child{
border:none}
.nopartner #footer{
padding-top:1em;}
}
@media screen and (max-width:640px) {
.pro_info_1_left_2 a{
height:77px;}
.pro_info_1_left_2 a img{
height:60px; }
.so_1_right_1_mid{
padding:1.5em; padding-bottom:2em;}
.so_1_right_2_mid{
padding-left:0;}
.so_1_right_2_mid_left{
position:static; width:100%;}
.so_1_right_2_mid_right{
width:100%; margin-top:1em; padding-left:0;}
.sup_3_1 ul li{
width:100%;  }
.sup_3_1 ul li:nth-child(4) .sup_3_2_mid,.sup_3_1 ul li:nth-child(2) .sup_3_2_mid{
background-image:none;}
.sup_3_1 ul li{ padding-bottom:1em;
background-position:bottom; background-repeat:repeat-x; background-image:url(../image/img282.png);}
.sup_3_1 ul li:last-child{
margin-bottom:0; padding-bottom:0; background-image:none;}
.sup_3_2_mid{
min-height:inherit;}
.indexbanner_left_2{
display:none}
.indexbanner_mid{
position:relative; overflow:hidden;}
.indexbanner_left{
margin-top:0em; margin-bottom:0em; position:absolute; left:1em; top:48%; height:2em; margin-top:-1em;}
.indexbanner_left_1{
margin-bottom:0;}
.indexbanner_right{
margin-top:2em; margin-bottom:2em;}
.indexbanner_left_1{
font-size:1.5em;}
.footer_links_mid_list{
padding-left:0;}
.footer_links_mid_list_left{
position:static; margin-bottom:0.5em;}
.index_1_7_mid{
min-height:28em;}
.index_1_7_mid_1 ul li{
width:100%; float:none;}
.index_1_7_mid_1 ul li:nth-child(1){
margin-bottom:1em;}
.index_1_4_1{
margin-top:1.5em;}
.index_1_4_mid{
padding-bottom:2.5em;}
.index_1_3_mid_right_1_left{
width:100%; float:none;}
.index_1_3_mid_right_1_right{
float:none; width:100%; text-align:center;}
.index_1_3_mid_right_1{
height:auto; padding:2.5em 0;}
}
@media screen and (max-width:600px) {
.sup_2_1 ul li{
width:100%;}
.sup_2_1 ul li:last-child{
margin-bottom:0;}
.contact_3_mid_1 ul li{
margin-right:0; width:49%;}
.contact_3_mid_1 ul li:nth-child(2n){
float:right;}
.contact_3_mid_1 ul li:nth-child(4n){
margin-right:0;}
.contact_map{
height:15em;}
.contact_2_1 ul li{
width:100%; margin-right:0}
}
@media screen and (max-width:550px) {
.gm_2_mid_right_1 ul li span:nth-child(2){
display:block; padding-bottom:0.2em;}
.pro_js_1 ul li span:nth-child(1){
display:block; width:auto;}
.pro_js_1 ul li span:nth-child(2){
padding-left:1.555555555555556em; margin-top:0.2em; display:block;}
.about_6_1 ul li{
margin-bottom:1.5em;}
.about_6_1_mid{
padding-left:0; min-height:inherit;}
.about_6_1_left{
position:static; width:100%;}
.about_6_1_right{
padding:1em;}
}
@media screen and (max-width:480px) {
.index_1_3_mid_right_1_right_2 b{
opacity:1;}
.pro_info_1_right_4{
margin-top:1.5em;}
.pro_info_1_right_4 a{
float:left; width:48%;}
.pro_info_1_right_4 a:nth-child(2){
float:right;}
.pro_info_1_left_1{
height:16em;}
.so_1_right_2_mid_right_1{
padding-right:0;}
.so_1_right_2_mid_right_1 span{
display:block; width:100%; margin-top:0.5em; position:static;}
.zhichimid{
padding-top:2em; padding-bottom:0em;}
.sup_4_map{
height:14em;}
.sunmap{
height:16em;}
.ser_1{
font-size:0.875em;}
.tas_5_mid_1{
font-size:1.125em;}
.tas_5_mid_2{
font-size:0.875em;}
.tas_5_mid{
padding-bottom:2em;}
.tas_3_2 ul li{
width:100%;}
.partner_list_1 ul li{
width:50%; height:8em;}
.partner_list_1 ul li img{
max-width:60%;}
.about_1_1_1, .about_1_2_right_1{
font-size:1.125em;}
.nybanner_mid_mask_1{
font-size:1em;}
.nybanner_mid_mask_2{
font-size:1.25em;}
.nybanner_mid{
padding:5em 0;}
.indexbanner_left_1{
font-size:1.25em;}
.index_1_7_mid{
min-height:29em;}
.index_1_7_mid_1_2{
font-size:1em;}
.index_1_7_mid_footer_mid_mid_1{
font-size:1em;}
.index_1_4_1_jj_mid_1{
font-size:1.125em;}
.index_1_4_1_jj_mid_2{
font-size:0.875em;}
.index_1_1_1{
font-size:1em}
.index_1_1_2{
font-size:0.875em;}
 
}
@media screen and (max-width:400px) {
.pro_info_1_left_2 a{
margin:0 auto; width:95%;}
.shouji_wxfw_mid_1 img{
width:70%;}
.contact_3_mid_1 ul li{
height:4.5em; margin-bottom:1em;
}
}
@media screen and (max-width:320px) {
.index_1_3_mid_right_2_right_mid_right img{
width:80%;}
.honor_2_1 dl dd{
width:100%; margin-bottom:0em;}
}







/*************************************************/
.fr{
float:right; display:inline}
.ovh {
  overflow: hidden; }
body.ovh #header{
border:none;} 
#header{transition: transform 0.5s ease 0s;}
#mid{
position:relative; transition: all 0.5s ease 0s;
  z-index: 1;}
.moveleft{
  transform: translateX(-66%);
}
#header .m-btn { float:right; margin-right:0;  
  width: 22px;
  height: 20px;
  
  display: none;
  cursor: pointer;
  margin-top: 32.5px;
}
@media screen and (min-width:1100px) {
.headerfix{
position:fixed; left:0;
animation:mymove 0.4s ease-in-out 0s 1 alternate forwards;
-webkit-animation:mymove 0.4s ease-in-out 0s 1 alternate forwards; /*Safari and Chrome*/
}
@keyframes mymove
{
from {top:-100%;opacity:0;}
to {top:0px;opacity:1;}
}

@-webkit-keyframes mymove /*Safari and Chrome*/
{
from {top:-100%;opacity:0;}
to {top:0px;opacity:1;}
}

}
@media screen and (max-width:1100px) {
#header{
position:fixed; left:0; top:0; z-index:888;}
#mid{
/*margin-top:5.375em;*/
}
#header .m-btn{
display:block;}
.ts_menu{
display:none;}
.ts_menu_right{
display:none}
}
@media screen and (max-width:760px) {
 
}
#header .m-btn .box {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
#header .m-btn .line {
  display: block;
  width: 100%;
  height: 2px;
  background-color: #1d1d1d;
  position: absolute;
  left: 0;
  transition: width 0.3s ease 0s;
}
#header .m-btn .line1 {
 /* width: 12px;*/
  top: 0;
}
#header .m-btn .line2 {
 /* width: 22px;*/
  top: 6px;
}
#header .m-btn .line3 {
  /*width: 16px;*/
  top: 13px;
}
#header .m-btn.cur .line1, #header .m-btn.cur .line2, #header .m-btn.cur .line3 {
  width: 100%;
}
.m-sub-menu.show {
  right: 0;
  transition: all 0.44s ease 0s;
}

.m-sub-menu {
  position: fixed;
  right: -100%;
  width: 66%;
  top: 0;
  z-index: 100;
  height: 100%;
  background-color: #fff;
  transition: all 0.64s ease 0s;
}
.m-sub-menu .top-box {
  line-height: 60px;
  background-color: #333;
}
.m-sub-menu .top-box .stt {
  display: inline-block;
  font-size: 16px;
  color: #acacac;
  margin-left: 8.2%;
  font-family: "Base-font";
}
.m-sub-menu .top-box .close {
  display: inline-block;
  width: 17px;
  height: 17px;
  background: url(../image/ico_37.png) no-repeat center;
  margin-right: 7.8%;
  margin-top: 22px;
  cursor: pointer;
}
.m-sub-menu .list-wrap ul {
  width: 100%;
}
.m-sub-menu .list-wrap li {
  line-height: 60px;
  width: 100%;
  border-bottom: 1px solid #f2f2f2;
}
.m-sub-menu .list-wrap li .col-box {
  display: block;
   
  padding: 0 7.8% 0 8.2%;
}
.m-sub-menu .list-wrap .tit {
  font-size: 16px;
  color: #666;
}
.m-sub-menu .list-wrap .point {
  display: inline-block;
  width: 8px;
  height: 12px;
  background: url(../image/ico_38.png) no-repeat center;
  margin-top: 26px;
}
.m-sub-menu .bot-link {
  width: 84%;
  padding: 0 7.8% 0 8.2%;
  margin-top: 30px;
}
.m-sub-menu .bot-link a {
  display: inline-block;
  width: 36px;
  height: 50px;
  margin-right: 20px;
  float: left;
}
 
.m-sub-menu .sec-sub-list {
  position: absolute;
  right: -100%;
  top: 60px;
  width: 100%;
}
.m-sub-menu .sec-sub-list .return-fir {
  display: block;
 
  padding: 0 7.8% 0 8.2%;
  line-height: 60px;
  background-color: #333;
}
.m-sub-menu .sec-sub-list .return-fir p {
  padding-left: 18px;
  color: #fff;
  font-size: 18px;
  background: url(../image/ico_42.png) no-repeat left center;
}
.m-sub-menu .sec-sub-list .boxs {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.4s ease 0s;
  background-color: #fff;
}
.m-sub-menu .sec-sub-list .boxs.show {
  left: -100%;
}
.m-sub-menu .sec-sub-list ul, .m-sub-menu .sec-sub-list li {
  width: 100%;
}
.m-sub-menu .sec-sub-list li {
  line-height: 60px;
  border-bottom: 1px solid #f2f2f2;
}
.m-sub-menu .sec-sub-list li a {
  display: block;
  width: 84%;
  padding: 0 7.8% 0 8.2%;
  font-size: 16px;
  color: #666;
}
.m-sub-menu .sec-sub-list .bot-link {
  margin-top: 14px;
}
.search-alert {
  position: fixed;
  z-index: 999;
  background-color: #222222;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
}
.search-alert .cent-form {
  position: absolute;
  width: 94.8%;
  left: 2.6%;
  top: 50%;
  height: 124px;
  margin-top: -63px;
  border-bottom: 1px solid #515151;
}
.search-alert .cent-form .tex {
  border: none;
  font-size: 66px;
  height: 124px;
  line-height: 124px;
  text-align: center;
  width: 100%;
  box-sizing: border-box;
  color: #fff;
  background: none;
   
  padding-left: 88px;
  padding-right: 80px;
  background: url(../image/ico_36.png) no-repeat 35px 60px;
}
.search-alert .cent-form .sub-butn {
  border: none;
  height: 100px;
  margin-top: 24px;
  font-size: 24px;
  line-height: 100px;
  color: #555;
  text-align: right;
  background: none;
   
  position: absolute;
  right: 0;
  top: 0;
  width: 80px;
  text-align: center;
}
.search-alert .close {
  display: block;
  width: 18px;
  height: 18px;
  background: url(../image/ico_37.png) no-repeat center;
  position: absolute;
  top: 38px;
  right: 2.6%;
  cursor: pointer;
  transition: transform 0.3s ease 0s;
}
.ovh {
  overflow: hidden; }
@media screen and (max-width:768px) {
.search-alert .cent-form .tex{
		height: 60px;
		line-height: 60px;
		font-size: 28px;
		background-position: 30px 20px !important;
	}
	.search-alert .cent-form{
		height: 60px;
		margin-top: -30px;
	}
	.search-alert .cent-form .sub-butn{
		height: 60px;
		line-height: 60px;
		margin-top: 0;
		/*background: url(../image/ico_36.png) no-repeat center;*/
		/*font-size: 0;*/
	}
}
@media screen and (max-width:480px) {
.index_1_3_mid_right_1_right_3{
display:none}
.news_info_1_mid_2{
margin:1.5em 0;}
.news_info_1_mid_1_1{
font-size:1.125em;}
.news_info_1_mid_2{
font-size:0.875em;}
.search-alert .cent-form .tex{
		padding-left: 10px;
		text-align: left;
		background: none;
		font-size: 20px;
	}
	.search-alert .cent-form .sub-butn{
		font-size: 22px;
		color: #777;
	}
#header{
height:3.75em;}
#mid{
margin-top:0em;}
.ts_logo{
margin-top:0.5em;}
.ts_logo img{
/* height:2.75em; */
width:65%;
}	
#header .m-btn{
margin-top:20px;}
}
/***********************************************/
 
@media screen and (min-width:1090px) {
.xz_mr{
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}

.sup_2_1 ul li:hover .xz_mr{
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
}

.sup_2_1_mid_1 span i{
    -webkit-transform: rotateY(-180deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateY(-180deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out; 
}

.sup_2_1 ul li:hover .sup_2_1_mid_1 span i{
    -webkit-transform:rotateX(0deg) rotateY(0deg);
    -moz-transform:rotateX(0deg) rotate(0deg);
    
}
}

.cent-form ::-moz-placeholder { color:#fff; }
.cent-form input:-webkit-input-placeholder { color:#fff; } 
.cent-form input:-moz-placeholder { color:#fff; } 
.so_1_left_3 ul li a{ overflow:hidden;
display:block; position:relative;}
.so_1_left_3_mask{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; color:#373737;}
.so_1_left_3_mid{
padding:0 1.1875em;}
.so_1_left_3_mid_1{
font-size:1.2em;}
 
.div_sj{
display:none;}
.shoujibanner{
display:none;}
@media screen and (max-width:768px) {
.shoujibanner{
display:block;}
.shoujibanner img{
width:100%;}
.indexbanner_mid{
display:none;}
}
.sj_search{
float:right; display:none; margin-right:1em; margin-top:1.8em;}
@media screen and (max-width:1100px) {
.sj_search{
display:block;}
}
@media screen and (max-width:480px) {
.pro_1_mid_right_mid_wbk{
width:auto;}
.sj_search{
margin-top:1.1em;}
}
@media screen and (max-width:1090px) {

.div_pc{
display:none;}
.div_sj{
display:block;}
}
@media screen and (min-width:1100px) {
.so_1_right_1_mid_1{
display:inline-block;}
.so_1_right_1:hover .so_1_right_1_mid_1::after{
width:100%;}
.pro_2_mid_1{
display:inline-block;}
.pro_2:hover .pro_2_mid_1::after{
width:100%;}
}
.tas_4_1_mid_mid_jj_mid_1,.tas_4_1_mid_mid_jj_mid_2{
transform:translate(0,-16px);opacity:0;-webkit-transition: all .5s ease-in-out;
          transition: all .5s ease-in-out;
} 
.kuan .tas_4_1_mid_mid_jj_mid_1,.kuan .tas_4_1_mid_mid_jj_mid_2{
transform:translate(0,0px);opacity:1;
}
.tas_4_1_mid_mid_jj_mid_1{
 -webkit-transition-delay: 0.1s; -o-transition-delay: 0.1s; -ms-transition-delay: 0.1s; -moz-transition-delay: 0.1s; transition-delay: 0.1s; }
.tas_4_1_mid_mid_jj_mid_2{
 -webkit-transition-delay: 0.3s; -o-transition-delay: 0.3s; -ms-transition-delay: 0.5s; -moz-transition-delay: 0.5s; transition-delay: 0.5s; } 
.ts_menu_right ul{
width:250px; position:relative;  } 
.ts_menu_right ul li:nth-child(1) a,.ts_menu_right ul li:nth-child(2) a{
margin-top:31px;}
.ts_menu_righton ul li:nth-child(1) a{
width:22px; height:19px; overflow:hidden;  }
.ts_menu_righton ul li:nth-child(2) a{
width:27px; height:19px; overflow:hidden; }
.ts_menu_right ul li{
float:left;}
.ts_menu_right ul li a{
line-height:normal}
.ts_menu_right ul li:last-child{
float:right}
.ts_menu_right ul li:last-child a{
line-height:4.722222222222222em}
.ts_menu_right{ overflow:hidden;
position:relative;}
.ts_menu_right_form{ overflow:hidden; width:0;opacity:0;
position:absolute; height:26px;  top:50%; margin-top:-13px; right:35px;}
.ts_menu_right_form input{ width:200px; padding:0 10px;
border:1px #dedede solid; height:24px;}
.ts_menu_righton .ts_menu_right_form{opacity:1;
width:220px; overflow:visible;}
.ts_menu_right ul li:last-child i:nth-child(2){
display:none;}
@media screen and (max-width:1325px) {
.ts_menu_right ul li:last-child i:nth-child(1){
display:none;}
.ts_menu_right ul li:last-child i:nth-child(2){
display:inline-block;}
 .ts_menu_right ul{
 width:auto;}
 .ts_menu_right_form{
 top:85px; margin-top:0; overflow:visible; width:auto;}
}

.index_more-button {
position:relative; line-height:35px;  
	overflow: hidden;
	min-width:130px;
	display:inline-block;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	 
	 -webkit-transition: all ease .4s;
    transition: all ease .4s;
}

.index_more-button span {
	display: block;
	-webkit-transition: all ease .4s;
	transition: all ease .4s;
}
 .index_more-button span:nth-child(1){
  color: #666;
  font-size: 0.9em;
}

.index_more-button span.hover { border:1px #000 solid;border-radius:35px;
    position: absolute;
    display: block;
    left: 50%;
	margin-left:-50px;
    top: 0; text-align:center;
    width: 100px;
    height: 35px; line-height:32px; color:#000;
    z-index: 4;
   -webkit-transform: translate(0, 100%);
    -ms-transform: translate(0, 100%);
    -moz-transform: translate(0, 100%);
    -o-transform: translate(0, 100%);
    transform: translate(0,100%);
    opacity: 0; 
}
.index_1_3_mid_right_1 .index_more-button span.hover,.index_1_3_mid_right_2_right ul li .index_more-button span.hover{
left:0; margin-left:0;color: #666;}
@media screen and (min-width:950px) {
.gtd:hover .index_more-button span{
opacity:0;}
.gtd:hover .index_more-button span.hover {
	opacity: 1;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
	
}
}
@media screen and (max-width:950px) {
.index_more-button span.hover{
display:none}
}
/****************201996*****************/
.swiper-button-banner-next,.swiper-button-banner-prev{
width:2.43056vw; height:3.81944vw; background-size:90%;}
.indexbanner_left_1{ overflow:hidden; display:inline-block;
position:relative; padding-bottom:10px;}
.banner_line{ -webkit-transition: all 0.5s ease-in-out;
          transition: all 0.5s ease-in-out; -webkit-transition-delay: 0.8s; -o-transition-delay: .8s; -ms-transition-delay: .8s; -moz-transition-delay: .8s; transition-delay: .8s;
position:absolute; left:-100%; bottom:0; width:100%; height:3px;}
.banner_line_on{
left:0;}
.banner_line_1{ -webkit-transition: all 0.5s ease-in-out;
          transition: all 0.5s ease-in-out;-webkit-transition-delay: 1.3s; -o-transition-delay: 1.3s; -ms-transition-delay: 1.3s; -moz-transition-delay: 1.3s; transition-delay: 1.3s;
background-color:#000; position:absolute; left:0; top:1px; height:1px; width:100%;  }
.banner_line_1_on{
left:100%;}
.banner_line_2{-webkit-transition: all .5s ease-in-out;
          transition: all .5s ease-in-out;-webkit-transition-delay: 1.6s; -o-transition-delay: 1.6s; -ms-transition-delay: 1.6s; -moz-transition-delay: 1.6s; transition-delay: 1.6s;
background-color:#000; position:absolute; right:0; top:0px; height:4px; width:12px;  }
.banner_line_2_on{
right:-12px;}
/**************************/
.index_1_5_mid_1_mid_b{ position:relative;
border:1px #b5b5b5 solid;border-radius:5px;}
.index_1_5_mid_1_mid_b .index_1_5_mid_1_mid_2{
border:none;}
#index_1_6 .index_1_5_mid_1 ul li{
position:relative;  }
.index_1_3_mid_right_2{
overflow:visible}
.index_1_3_mid_left:after,#index_1_5 .index_1_5_mid_1 ul li .index_1_5_mid_1_mid_b:after,#index_1_6 .index_1_5_mid_1 ul li .index_1_5_mid_1_mid_b:after{
position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";opacity:0;-webkit-box-shadow:0px 0.917em 1.94em 0.04em rgba(0,0,0,0.25);box-shadow:0px 0.917em 1.94em 0.04em rgba(0,0,0,0.25);-webkit-transition:opacity 1s;transition:opacity 1s;content:''}
.index_1_3_mid_left:hover:after,#index_1_5 .index_1_5_mid_1 ul li:hover:after,#index_1_5 .index_1_5_mid_1 ul li:hover .index_1_5_mid_1_mid_b:after,#index_1_6 .index_1_5_mid_1 ul li:hover .index_1_5_mid_1_mid_b:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";opacity:1}
.index_1_3_mid_right_1:before,.index_1_3_mid_right_2_left:before,.index_1_3_mid_right_2_right ul li:before{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";opacity:0;-webkit-box-shadow:0px 0.917em 1.94em 0.04em rgba(0,0,0,0.25);box-shadow:0px 0.917em 1.94em 0.04em rgba(0,0,0,0.25);-webkit-transition:opacity 1s;transition:opacity 1s;content:''}
.index_1_3_mid_right_1:hover:before,.index_1_3_mid_right_2_left:hover:before,.index_1_3_mid_right_2_right ul li:hover:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";opacity:1}
.dps{
display:inline-block; position:relative;}
.dps i{position:absolute;top:0;right:0;left:0;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:.45s opacity ease-in-out;transition:.85s opacity ease-in-out;
position:absolute; left:0; top:0; width:100%; z-index:10;}
.dps img.cur_1{
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:.45s opacity ease-in-out;transition:.45s opacity ease-in-out}
/*************/
.index_1_4_1_pic{
position:relative;}
.wonderbg { width: 100%; height: 100%; position: absolute; z-index:555; left: 0; top: 0; background: #ed746c; filter: alpha(opacity=90); -webkit-transition: -webkit-transform .54s cubic-bezier(.215,.61,.355,1); transition: -webkit-transform .54s cubic-bezier(.215,.61,.355,1); transition: transform .54s cubic-bezier(.215,.61,.355,1); transition: transform .54s cubic-bezier(.215,.61,.355,1),-webkit-transform .54s cubic-bezier(.215,.61,.355,1); transform-origin: left 100%; -webkit-transform-origin: left 100%; transform: scaleY(0); -moz-transform: scaleY(0); -webkit-transform: scaleY(0); visibility: hidden\9; }
.index_1_4_1_pic b { display: block; width: 34px; z-index:666; height: 34px; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; background: url(../image/search.png) center no-repeat; opacity: 0; visibility: hidden; transition: 0.48s; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); }
.wonders { padding: 26px 32px 62px 32px; background: #f1f1f1; transition: 0.7s; position: relative; }
.index_1_4_1 ul li{
position:relative;}
.index_1_4_1 ul li:after { content: ""; width: 100%; height: 0px; background: #D7261B; position: absolute; left: 0; bottom: 0; transform-origin: 100%; -webkit-transform-origin: 100%; -webkit-transition: -webkit-transform .5s cubic-bezier(.215,.61,.355,1); transition: -webkit-transform .5s cubic-bezier(.215,.61,.355,1); transition: transform .5s cubic-bezier(.215,.61,.355,1); transition: transform .5s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1); transform: scaleX(0); -webkit-transform: scaleX(0); visibility: hidden\9;  }
.index_1_5_mid_1 ul li .index_1_5_mid_1_mid_2{ display:block;
position:relative; overflow:hidden;}
 
#index_1_5 .index_1_5_mid_1 ul li .index_1_5_mid_1_mid_2:after{content: ""; width: 100%; height: 2px; background: #D7261B; position: absolute; left: 0; bottom: 0px; transform-origin: 100%; -webkit-transform-origin: 100%; -webkit-transition: -webkit-transform .5s cubic-bezier(.215,.61,.355,1); transition: -webkit-transform .5s cubic-bezier(.215,.61,.355,1); transition: transform .5s cubic-bezier(.215,.61,.355,1); transition: transform .5s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1); transform: scaleX(0); -webkit-transform: scaleX(0); visibility: hidden\9;
  }
.index_1_6_mid_footer{
display:none}

.index_1_5_mid_2_right{
z-index:10; overflow:hidden;}
.index_1_5_mid_2_right:before{ z-index:-1;content:"";position:absolute;right:100%;width:100%;height:100%;background:#D7261B;-webkit-transition:right 0.2s ease-out;transition:right 0.2s ease-out}
.index_1_5_mid_2_left{
position:relative; z-index:10;}
.index_1_5_mid_2 ul li:hover .index_1_5_mid_2_right:before{
right:0;}
.index_1_6_mid_1 nav a{
font-size:1.13625em;}
.cl-effect-10 a span{
background-color:#f7f7f7; color:#000;}
.cl-effect-10 a::before{
background-color:#00a0ea; color:#fff;}
#c_n18{
display:none} 
#footer{
position:relative; overflow:hidden;color: #dedede} 

@media screen and (min-width:1100px) {
.index_1_4_1 ul li:hover .index_1_4_1_pic b { opacity: 1; visibility: visible; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); }
.index_1_4_1 ul li:hover .index_1_4_1_pic .wonderbg { transform: scaleY(1); -webkit-transform: scaleY(1); transform-origin: left 0; -webkit-transform-origin: left 0; visibility: visible\9; }

.index_1_4_1 ul li:hover:after,#index_1_5 .index_1_5_mid_1 ul li:hover .index_1_5_mid_1_mid_2:after{ transform: scaleY(1); -webkit-transform: scaleY(1); transform-origin: left 0; -webkit-transform-origin: left 0; visibility: visible\9; }
 
.index_1_3_mid_right_1:hover .dps img.cur_1{
opacity:0;} 
.index_1_3_mid_right_1:hover .dps i{
opacity:1;}
}
@media screen and (max-width:768px) {
.cl-effect-10 a{
margin:0 8px;}
.index_1_6_mid_1 nav a{
font-size:00.9375em;}
}
.sitemap_mid{
margin:2em 0;}
.sitemap_mid ul li p:after {
 
  content: "";
  position: absolute;
  z-index: 1;
  background: #D7261B;
  left: 0%;
  
  height: 1px;
  bottom: 0px;
  width: 0%;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.sitemap_mid ul li p{ position:relative;
font-size:1.25em; padding-bottom:0.3em; border-bottom:1px #dedede solid;}
.sitemap_mid ul li:hover p:after{
width:100%;}
.sitemap_mid ul li dl dd{
display:inline-block; width:33.3333%; margin:0.1em 0;}
.sitemap_mid ul li dl{
padding:1em 0;}
.sitemap_mid ul li{
margin-bottom:0.5em;}
.footer_mid_mid ul li dl dd a{
display:inline-block; padding-bottom:0.2em; position:relative;}
.footer_mid_mid ul li dl dd a:after {
 
  content: "";
  position: absolute;
  z-index: 1;
  background: #D7261B;
  left: 0%;
  
  height: 1px;
  bottom: 0px;
  width: 0%;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.footer_mid_mid ul li dl dd a:hover:after{
width:100%;} 
#footer .hvr-rectangle-out{
background-color:transparent;}
.footer_mid_right_mid_5 a:hover span{
background-image:url(../image/img81.png);}
.pro_3 ul li:after{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";opacity:0;-webkit-box-shadow:0px 0.917em 1.94em 0.04em rgba(0,0,0,0.25);box-shadow:0px 0.917em 1.94em 0.04em rgba(0,0,0,0.25);-webkit-transition:opacity 1s;transition:opacity 1s;content:'';border-radius:10px;}
.pro_3 ul li:hover:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";opacity:1}
.pro_3_2_mid_left_3{ color:#666;opacity:0;overflow:hidden;
margin-top:0.5em;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:.45s opacity ease-in-out;transition:.45s opacity ease-in-out;}
.pro_3 ul li:hover .pro_3_2_mid_left_3{
opacity:1;}
@media screen and (max-width:480px) {
	.show_big_img img{
	max-width:50%;}
	.pro_info_1_left_1{
	height:13em;}
}
.nybanner_mid_footer_mid ul{
overflow:hidden;}
.ser_2 ul li{ overflow:visible;
position:relative}
.ser_2 ul li a{
display:block; overflow:hidden;}
.ser_2 ul li:after{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";opacity:0;-webkit-box-shadow:0px 0.917em 1.94em 0.04em rgba(0,0,0,0.25);box-shadow:0px 0.917em 1.94em 0.04em rgba(0,0,0,0.25);-webkit-transition:opacity 1s;transition:opacity 1s;content:'';border-radius:7px; }
.ser_2 ul li:hover:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";opacity:1}
.tas_3_2 ul li{
position:relative;}
.tas_3_2 ul li:after{
position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";opacity:0;-webkit-box-shadow:0px 0.917em 1.94em 0.04em rgba(0,0,0,0.25);box-shadow:0px 0.917em 1.94em 0.04em rgba(0,0,0,0.25);-webkit-transition:opacity 1s;transition:opacity 1s;content:'';border-radius:7px;}
.tas_3_2 ul li:hover:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";opacity:1}
.banner_bg_video{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
.news_info_1_mid_1_1 h1{
font-weight:normal}
.news_list_1_mid_2{
overflow:hidden;}
.news_list_1_mid ul li .news_list_1_mid_2:after{ background-image:url(../image/newsbg.png); z-index:-1;content:"";position:absolute;right:100%;width:100%;height:100%; -webkit-transition:right 0.4s ease-out;transition:right 0.4s ease-out; top:0;border-radius:0 7px 7px 7px; }
.news_list_1_mid ul li:hover .news_list_1_mid_2:after{
right:0; }
.contact_3_mid_1 ul li{
 }
.contact_3_mid_1 ul li a{ overflow:hidden;border-radius:5px;
display:block; position:relative; left:0; top:0; width:100%; height:100%;}
.contact_3_mid_1 ul li a span{
position:absolute; left:0; top:0; width:100%; height:100%;}
.about_6_1 ul li{
position:relative;}
.about_6_1 ul li:after{
position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";opacity:0;-webkit-box-shadow:0px 0.917em 1.94em 0.04em rgba(0,0,0,0.25);box-shadow:0px 0.917em 1.94em 0.04em rgba(0,0,0,0.25);-webkit-transition:opacity 1s;transition:opacity 1s;content:'';border-radius:5px;}
.about_6_1 ul li:hover:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";opacity:1}
.about_6_1 ul li:hover .index_1_6_mid_2_4 span{ padding-right:2.5em;
color:#D7261B}
.about_6_1 ul li:hover .about_6_1_right .index_1_6_mid_2_4 span::before{
background-color:#D7261B}
.jobs_2_2_mid ul li.hasjobs_li:hover .jobs_2_2_mid_title_tip,.jobs_2_2_mid ul li.hasjobs_li.on .jobs_2_2_mid_title_tip{
color:#00abec}
.jobs_2_1{
overflow:hidden;}
#zzjg p{
overflow:hidden;}
#zzjg p img{}
.faqs_1_li:hover .faqs_1_1 span,.faqs_1_li.on .faqs_1_1 span{
color:#00abec}
/*********201999***************/
#index_1_6 .index_1_5_mid_1 ul li:hover .index_1_6_mid_2_4 span{
padding-right:2.8em;}
/*.pro_3_3 tr img{
-webkit-transition: -webkit-transform 2s ease-out;
    -moz-transition: -moz-transform 2s ease-out;
    -o-transition: -o-transform 2s ease-out;
    -ms-transition: -ms-transform 2s ease-out;}
.pro_3_3 tr:hover img{-webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);}*/
.pro_3_3 tr img{transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}	
.pro_3_3 tr:hover img{transform: scale(1.1, 1.1);}	
.pro_3_3 tr:hover td{
color:#5baff2}
#downindex ul li{ position:relative;
-webkit-box-shadow:0 0 0 rgba(0,0,0,0);
    -moz-box-shadow:0 0 0 rgba(0,0,0,0);
    -ms-box-shadow:0 0 0 rgba(0,0,0,0);
    -o-box-shadow:0 0 0 rgba(0,0,0,0);
    box-shadow:0 0 0 rgba(0,0,0,0);}
#downindex ul li:after{
position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";opacity:0;-webkit-box-shadow:0px 0.917em 1.94em 0.04em rgba(0,0,0,0.25);box-shadow:0px 0.917em 1.94em 0.04em rgba(0,0,0,0.25);-webkit-transition:opacity 1s;transition:opacity 1s;content:'';border-radius:7px;}
#downindex ul li:hover:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";opacity:1}
.ts_menu_right ul li a{ overflow:hidden;
position:relative; display:inline-block;}


.ts_menu_right ul li:nth-child(1) a:before{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;
content: ""; position:absolute; left:0; top:0; height:100%; width:22px; background-position:center; background-repeat:no-repeat; background-image:url(../image/img1.png);  
}
.ts_menu_right ul li:nth-child(1) a:after{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;
content: ""; position:absolute; left:0; top:0; height:100%; width:22px; background-position:center; background-repeat:no-repeat; background-image:url(../image/img1.png);  
}
.ts_menu_right ul li:nth-child(1) a{
background-image:none}
.ts_menu_right ul li:nth-child(1):hover a:before{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}
.ts_menu_right ul li:nth-child(1):hover a:after{
-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%)}


.ts_menu_right ul li:nth-child(2) a:before{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;
content: ""; position:absolute; left:0; top:0; height:100%; width:27px; background-position:center; background-repeat:no-repeat; background-image:url(../image/img2.png);  
}
.ts_menu_right ul li:nth-child(2) a:after{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;
content: ""; position:absolute; left:0; top:0; height:100%; width:27px; background-position:center; background-repeat:no-repeat; background-image:url(../image/img2.png);  
}
.ts_menu_right ul li:nth-child(2) a{
background-image:none}
.ts_menu_right ul li:nth-child(2):hover a:before{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}
.ts_menu_right ul li:nth-child(2):hover a:after{
-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%)}

.ts_menu_right ul li{
height:85px; position:relative;}

.ts_menu_right ul li:before {
 
  content: "";
  position: absolute;
  z-index: 1;
  background: #D7261B;
  left: 50%;
  right: 0;
  width: 0%;
  bottom: 0px;
  height: 2px;
  -webkit-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
}
.ts_menu_right ul li:hover:before{
width:100%; left:0;}
.ts_menu_right ul li:nth-child(1):hover a,.ts_menu_right ul li:nth-child(2):hover a{
color:#D7261B}
.sup_3_1_1 img{
display:none;}
.sup_3_1_1{
height:30px; background-position:center top; background-repeat:no-repeat; ransition:400ms;
 -webkit-transition:400ms}
.sup_3_1 ul li:hover .sup_3_1_1{
background-position:center bottom;}
.sup_3_1 ul li:nth-child(1) .sup_3_1_1{
background-image:url(../image/ic1.png);}
.sup_3_1 ul li:nth-child(2) .sup_3_1_1{
background-image:url(../image/ic2.png);}
.sup_3_1 ul li:nth-child(3) .sup_3_1_1{
background-image:url(../image/ic3.png);}
.sup_3_1 ul li:nth-child(4) .sup_3_1_1{
background-image:url(../image/ic4.png);}

.rep_2_mid_1 ul li{
position:relative; overflow:hidden;}
.rep_2_mid_1 ul li:after { content: ""; width: 100%; height: 2px; background: #D7261B; position: absolute; left: 0; bottom: 0; transform-origin: 100%; -webkit-transform-origin: 100%; -webkit-transition: -webkit-transform .5s cubic-bezier(.215,.61,.355,1); transition: -webkit-transform .5s cubic-bezier(.215,.61,.355,1); transition: transform .5s cubic-bezier(.215,.61,.355,1); transition: transform .5s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1); transform: scaleX(0); -webkit-transform: scaleX(0); visibility: hidden\9;  }
.rep_2_mid_1 ul li:hover:after{ transform: scaleY(1); -webkit-transform: scaleY(1); transform-origin: left 0; -webkit-transform-origin: left 0; visibility: visible\9; }
.rep_2_mid_1_mid_1{
position:relative; overflow:hidden;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;}
.rep_2_mid_1_mid{-webkit-transition:-webkit-transform .2s;-moz-transition:-moz-transform .2s;transition:transform .2s;}
.rep_2_mid_1_mid_1 img{ opacity: 1;
  transition: opacity 0.3s ease-in-out 0s;}
.rep_2_mid_1 ul li:hover .rep_2_mid_1_mid_1 img{
  
  opacity: 0;
  transition: opacity 0.3s ease-in-out 0s;}
.rep_2_mid_1 ul li:hover .rep_2_mid_1_mid{-webkit-transform:translateY(-25px);-moz-transform:translateY(-25px);transform:translateY(-25px)}

.rep_1_1_mid_left img{ -webkit-transition: -webkit-transform 2s ease-out;
    -moz-transition: -moz-transform 2s ease-out;
    -o-transition: -o-transform 2s ease-out;
    -ms-transition: -ms-transform 2s ease-out;}
.rep_1_1 ul li:hover .rep_1_1_mid_left img{-webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);}
.shoujihonor{
display:none}
.pchonor{
position:relative; padding-top:200px;}
.pchonor_img{ transition:400ms; 
position:absolute; bottom:136px;}
.pchonor_img_1{
left:0;}
.pchonor_img_2{
left:187px; bottom:142px}
.pchonor_img_3{
left:368px;}
.pchonor_img_4{
left:537px; bottom:126px;}
.pchonor_img_5{
left:710px; bottom:125px;}
.pchonor_img_6{
left:888px;}
.pchonor_img_7{
right:0;}
.pchonor_img:hover{-webkit-transform:translateY(-25px);-moz-transform:translateY(-25px);transform:translateY(-25px)}
@media screen and (max-width:1255px) {
.pchonor{
display:none;}
.shoujihonor{
display:block;}
} 
.down_2 ul li div select{
display:none;}
.down_2 ul li div{ padding-left:0.5em;
position:relative; z-index:100;}
.down_2 ul li div p{ cursor:pointer;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; padding-right:1em;
background-position:right center; background-repeat:no-repeat;font-family:"SourceHanSansCN"; line-height:2.1875em;
  background-repeat:no-repeat; background-image:url(../image/img58.png); font-size:1em;}
.down_2 ul li div dl{ z-index:100;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); display:none;
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); 
position:absolute; left:0; top:36px; width:100%; background-color:#fff;}
.down_2 ul li div dl dd{
padding:0.2em 0.5em;}
.down_2 ul li div dl dd:nth-child(1){
padding-top:1em;}
.down_2 ul li div dl dd:last-child{
padding-bottom:1em;}
.down_2 ul li:hover div p{
background-image:url(../image/img5on1.png);}
@media screen and (max-width:1100px) {
.down_2 ul li div select{
display:block;}
.down_2 ul li div p,.down_2 ul li div dl{
display:none;}
}
/****************************/
.index_1_7_mid_1_1{
display:none;}
.rotate{
margin:0 auto; width:88px; height:100px; position:relative; background-position:center; background-repeat:no-repeat; background-image:url(../image/bg2.png);}
.rotate .bg{display:block;position:absolute;top:0;left:0;right:0;bottom:0;transition:400ms;-webkit-transition:400ms; width:100%; height:100%;}
.rotate .bg_2{background-position:center; background-repeat:no-repeat; background-image:url(../image/bg.png);transform:scale(1.3);-webkit-transform:scale(1.3);opacity:0;display:none\9}
.rotate:hover .bg_2{transform:scale(1);-webkit-transform:scale(1);opacity:1;display:block\9}
.rotate:hover .bg_1{transform:scale(1.3);-webkit-transform:scale(1.3);opacity:0;display:none\9}
.rotate .ico{ background-repeat:no-repeat;position:relative;background-position:left top;ransition:400ms;-webkit-transition:400ms; position:absolute; left:0; top:30px; width:100%; height:40px;}
.rotate:hover .ico{
background-position:left bottom;}
.rotate:hover{
background-image:none}
@media screen and (max-width:1100px) {
.index_1_7_mid_1_1{
display:block;}
.rotate{
display:none}
}
.pchonor{
margin:0 auto; width:1255px;}
.pro_info_3 .down_3_mid_2 ul li .pagination li{
display:inline-block; margin:0; padding:0; border:none; border-radius:0px;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);
    -moz-box-shadow:0 0em 0em rgba(0,0,0,0);
    -ms-box-shadow:0 0em 0em rgba(0,0,0,0);
    -o-box-shadow:0 0em 0em rgba(0,0,0,0);
    box-shadow:0 0em 0em rgba(0,0,0,0); }
 
#app,#app2,#app3,#app4{
display:inline-block; position:relative; padding:0 56px;}
 
.pro_info_3 .commonpage span{ margin:0 0.3em;border:1px #e7e7e7 solid; cursor:pointer;
display:inline-block; line-height:2em; background-color:#fff; padding:0 0.875em;}
.pro_info_3 .commonpage li.active span{
background-color:#00abec; color:#fff;} 
.pro_info_3 .commonpage li.active span.next,.pro_info_3 .commonpage li.active span.prev{
background-color:#fff; color:#000;} 
.sj_search{ width:100px; text-align:right;
position:relative; overflow:hidden;}
.sj_search a{
display:inline-block; position:relative; z-index:10; background-color:#fff;}
#shoujiwbk{ -webkit-transform:translateX(120%);-moz-transform:translateX(120%);transform:translateX(120%);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s; padding:0 10px; width:75px;
position:absolute; right:22px; top:0; height:20px; border:1px #000 solid;}
.sj_searchon #shoujiwbk{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%);
 opacity:1;}
.sj_searchon{
 }
@media screen and (max-width:320px) {
 
}
.nybanner_mid_mask_1_pro{opacity:0;  
font-size:1.25em;-webkit-transition:-webkit-transform .9s;-moz-transition:-moz-transform .9s;transition:transform .9s;-webkit-transform:translate3d(0,100%,0);}
.nybanner_mid_mask_1_pro_on{-webkit-transform:none;transform:none;opacity:1;}

.nybanner_mid_mask_2_pro{ position:relative; padding-bottom:4px;   padding-right:2em;
 -webkit-transition:-webkit-transform .9s;-moz-transition:-moz-transform .9s;transition:transform .9s;opacity:0;-webkit-transform:translate3d(0,100%,0);}
.nybanner_mid_mask_2_pro_on{-webkit-transform:none;transform:none;opacity:1;}
.nybanner_line.nybanner_mid_mask_2_pro_on .banner_line{
left:0;}
.nybanner_line.nybanner_mid_mask_2_pro_on .banner_line_1{
left:100%;}
.nybanner_line.nybanner_mid_mask_2_pro_on  .banner_line_2{
right:-12px;}
@media screen and (max-width:768px) {
.nybanner_mid_mask_1_pro{
font-size:0.875em;}
}
.indexbanner_left_1{-webkit-transition-delay: 1.5s; -o-transition-delay: 1.5s; -ms-transition-delay: 1.5s; -moz-transition-delay: 1.5s; transition-delay: 1.5s; /*-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);opacity:0;*//*-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);*/ -webkit-transition:-webkit-transform 1.8s;-moz-transition:-moz-transform 1.8s;transition:transform 1.8s; font-family:"微软雅黑"  }
.indexbanner_left_1_on{opacity:1;-webkit-transform:none;transform:none}
/******************内页banner线效果********************/
.nybanner_line_white .banner_line_1,.nybanner_line_white .banner_line_2{
background-color:#fff;}
.nybanner_line_blue .banner_line_1,.nybanner_line_blue .banner_line_2{
background-color:#D7261B;}
.nybanner_line{
display:inline-block; overflow:hidden}
.nybanner_line.animated .banner_line{
left:0;}
.nybanner_line.animated .banner_line_1{
left:100%;}
.nybanner_line.animated  .banner_line_2{
right:-12px;}
.nybanner_mid_mask_2.nybanner_line:before {
 
 -webkit-transition-delay: 2s; -o-transition-delay: 2s; -ms-transition-delay: 2s; -moz-transition-delay: 2s; transition-delay: 2s;
}
.nybanner_mid_mask_2_line::after{
display:none}
 
.partner_list_1 ul li.animated.animated::before{
width:1px; margin-left:0;}
/*****************************/
#service_index_down #downindex #app ul li::after,#service_index_down #downindex #app2 ul li::after,#service_index_down #downindex #app3 ul li::after,#service_index_down #downindex #app4 ul li::after{
display:none}
#service_index_down #downindex #app ul li,#service_index_down #downindex #app2 ul li,#service_index_down #downindex #app3 ul li,#service_index_down #downindex #app4 ul li{
background:none; background-color:#fff;border-radius:0; display:inline-block; padding:0; border:none;}

#service_index_down #downindex #app ul li span,#service_index_down #downindex #app2 ul li span,#service_index_down #downindex #app3 ul li span,#service_index_down #downindex #app4 ul li span{ margin:0 0.3em;border:1px #e7e7e7 solid; cursor:pointer;
display:inline-block; line-height:2em; background-color:#fff; padding:0 0.875em;}
#service_index_down #downindex #app ul li.active span,#service_index_down #downindex #app2 ul li.active span,#service_index_down #downindex #app3 ul li.active span,#service_index_down #downindex #app4 ul li.active span{
background-color:#00abec; color:#fff;} 
#service_index_down #downindex #app ul li.active span.next,#service_index_down #downindex #app ul li.active span.prev,#service_index_down #downindex #app2 ul li.active span.next,#service_index_down #downindex #app2 ul li.active span.prev,#service_index_down #downindex #app3 ul li.active span.next,#service_index_down #downindex #app3 ul li.active span.prev,#service_index_down #downindex #app4 ul li.active span.next,#service_index_down #downindex #app4 ul li.active span.prev{
background-color:#fff; color:#000;} 
.dl_right{
position:relative;}
.daohang_pic{opacity:0;
position:absolute; left:0; top:0; width:100%; height:164px;  }
.daohang_pic_on{
opacity:1; z-index:10;}

/***************************/
.load-container_mask{ display:none;
position:absolute; left:0; top:0; width:100%; height:100%; z-index:5; background-color:#000;}
.load-container{ display:none;
position:absolute; width:240px; height:240px; left:50%; top:50%; z-index:666; margin-top:-120px; margin-left:-120px;}
.load7 .loader,
.load7 .loader:before,
.load7 .loader:after {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
}
.load7 .loader {
  color: #ffffff;
  font-size: 10px;
  margin: 80px auto;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.load7 .loader:before,
.load7 .loader:after {
  content: '';
  position: absolute;
  top: 0;
}
.load7 .loader:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.load7 .loader:after {
  left: 3.5em;
}
@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}

.index_1_5_mid_1_mid_b_2{-webkit-transition:-webkit-box-shadow .45s ease-out;transition:-webkit-box-shadow .45s ease-out;transition:box-shadow .45s ease-out;transition:box-shadow .45s ease-out, -webkit-box-shadow .45s ease-out;border-radius:0 5px 5px 0px;}

.index_1_5_mid_1 ul li:hover .index_1_5_mid_1_mid_b_2{
-webkit-box-shadow:18px 18px 26px rgba(0,0,0,0.2);box-shadow:18px 18px 26px rgba(0,0,0,0.2)}




.indexbanner_left,.indexbanner_right{
opacity:0;}
.indexbanner_right{-webkit-transition:-webkit-transform 1.2s;-moz-transition:-moz-transform 1.2s;transition:transform 1.2s; -webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%)}
.indexbanner_left{
-webkit-transition:-webkit-transform 1.2s;-moz-transition:-moz-transform 1.2s;transition:transform 1.2s; -webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}
.indexbanner_left_tx{-webkit-transform:none;transform:none;opacity:1}
.indexbanner_right_tx{-webkit-transform:none;transform:none;opacity:1}
 
.swiper-button-banner-next{ background-image:url(../image/right.png); z-index:99; cursor:pointer;
position:absolute; right:1em; top:50%; margin-top:-1.5em; width:3em; height:3em; background-position:center; background-repeat:no-repeat; background-size:cover;}
.swiper-button-banner-prev{ background-image:url(../image/left.png); z-index:99; cursor:pointer;
position:absolute; left:1em; top:50%; margin-top:-1.5em; width:3em; height:3em; background-position:center; background-repeat:no-repeat; background-size:cover;}
@media screen and (max-width:768px) {
.swiper-button-banner-next,.swiper-button-banner-prev{
width:2em; height:2em; margin-top:-1em;}
}
@media screen and (max-width:320px) {
.sj_search{
width:123px;}
#shoujiwbk{
width:90px;}
}
.page_right{ z-index:888;   height:209px; margin-top:-104.5px; top:50%;
position:fixed; right:0; width:51px;}
.bodyon .page_right{height:260px; margin-top:50px;}
.page_right ul li{
position:relative; margin-bottom:1px;}
.page_right ul li a{border-radius:5px; position:relative; z-index:100;
display:block; width:51px; height:51px; background-position:center; background-repeat:no-repeat; background-color:#00a1eb;}
.page_right ul li:nth-child(1) a{
background-image:url(../image/img215.png);}
.page_right ul li:nth-child(2) a{
background-image:url(../image/img38.png);}
.page_right ul li:nth-child(3) a{
background-image:url(../image/img47.png);}
.page_right ul li:nth-child(4) a{
background-image:url(../image/img510.png);}
.page_right ul li:nth-child(5) a{
background-image:url(../image/img111.png);}
.page_right ul li span{ background-color:#00a1eb; width:0;border-radius:5px 0 0 5px;
position:absolute; right:46px; top:0; height:100%;   background-position:center; background-repeat:no-repeat;}
.page_right ul li:hover span{
width:205px;}
.page_right ul li:nth-child(2):hover span{
width:226px;}
.page_right ul li:nth-child(4):hover span{
width:120px;}
.page_right ul li img{opacity:0; width:0; height:77px;
position:absolute; right:0px; top:-13px; max-width:none;}
.page_right ul li:hover img{ right:51px;
width:81px;opacity:1;}
.pro_1_mid_left{
position:relative;}
.pro_1_mid_left_right{
position:absolute; right:1em; top:0;}
.pro_1_mid_left_right a{
margin-right:0.8em;}
@media screen and (max-width:768px) {
.pro_1_mid_left_right{
position:static; margin-top:1em;}
}
@media screen and (max-width:480px) {
.shouji_pro_1 img{
height:90px;}
}


